private static void DoApiStuff( string host, ID2LUserContext userContext ) { const string WHOAMI_ROUTE = "/d2l/api/lp/1.0/users/whoami"; var client = new RestClient( host ); var valenceAuthenticator = new D2L.Extensibility.AuthSdk.Restsharp.ValenceAuthenticator( userContext ); var request = new RestRequest( WHOAMI_ROUTE, Method.GET ); valenceAuthenticator.Authenticate( client, request ); var response = client.Execute<WhoAmIResponse>( request ); Console.WriteLine( "Hello, " + response.Data.FirstName + " " + response.Data.LastName ); }
private static void DoApiStuff(string host, ID2LUserContext userContext) { const string WHOAMI_ROUTE = "/d2l/api/lp/1.0/users/whoami"; var client = new RestClient(host); var valenceAuthenticator = new D2L.Extensibility.AuthSdk.Restsharp.ValenceAuthenticator(userContext); var request = new RestRequest(WHOAMI_ROUTE, Method.GET); valenceAuthenticator.Authenticate(client, request); var response = client.Execute <WhoAmIResponse>(request); Console.WriteLine("Hello, " + response.Data.FirstName + " " + response.Data.LastName); }