I'm struggling to make heads or tails of the API and the .NET SDK. My goal seems simple: enable a .NET application to upload files to a box.com account. I'm having trouble believing that I'm approaching this correctly because there seem to be an incredibly complicated number of interactions and steps to take here. I have:
* created an Application, complete with an RSA key pair
* in my box account, authorized that app under Custom Applications
* installed the SDK from nuget, and had success authenticating via BoxJWTAuth using my application's ClientID/Secret and RSA key; and my account's EnterpriseID
* created an "admin token" (??) and seemingly used that token to upload a file
The API reports my file is uploaded, its ItemStatus post-upload is good. The file, however, never appears in my box account.
What am I potentially missing? I'm surely not understanding the concepts involved in this API, which is frankly frustrating to wrap my head around.