Hi.
We are using SmartSheet to store multiple sheets that should be created by one person. This person will share one or more sheets in each of multiple workspaces.
I am writing an application (in C#, hosted on AWS Lambda) that must access each Workspace, and Sheet, and read each Sheet. I am using the official SmartSheet C# SDK.
The application code seems to work when I execute it manually. It can access my Sheets in multiple Workspaces, and I only have a Trial/Free account.
When I attempt to execute the code to access another Workspace/Home, it times-out in the DefaultHttpClient.CreateRestRequest() method call where I am tring to perform a HomeResources.GetHome() request.
Do I need to authorise my application to perform this? (As described here: http://smartsheet-platform.github.io/api-docs/?csharp#oauth-flow)
If so, how? My code is not hosted on a web server - it's not on a web page, so I don't know how it could be authorised by the aforementioned process.
Do I need to do something like described in the following links:
https://deanhume.com/a-simple-guide-to-using-oauth-with-c/
https://stackoverflow.com/questions/4002847/oauth-with-verification-in-net
https://forge.autodesk.com/blog/expanding-net-desktop-apps-cloud-running-sample