Advertisement
IDNPeterL

DevDefined - call getInvestmentPositions

Nov 4th, 2012
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.36 KB | None | 0 0
  1. //using DevDefined.OAuth.Consumer;
  2. //using DevDefined.OAuth.Framework;
  3.  
  4. string consumerKey = "<<ConsumerKey>";
  5. string consumerSecret = "<<ConsumerSecret>>";
  6. string accessToken = "<<AccessToken>>";
  7. string accessTokenSecret = "<<AccessTokenSecret>>";
  8. long accountId = <<AccountID>>;
  9.  
  10. OAuthConsumerContext consumerContext = new OAuthConsumerContext
  11. {
  12.     ConsumerKey = consumerKey,
  13.     ConsumerSecret = consumerSecret,
  14.     SignatureMethod = SignatureMethod.HmacSha1,
  15.     UseHeaderForOAuthParameters = true
  16. };
  17.  
  18. OAuthSession oSession = new OAuthSession(consumerContext)
  19.                             {
  20.                                 AccessToken = new TokenBase
  21.                                                     {
  22.                                                         Token = accessToken,
  23.                                                         ConsumerKey = consumerSecret,
  24.                                                         TokenSecret = accessTokenSecret
  25.                                                     }
  26.                             };
  27.  
  28. IConsumerRequest consumerRequest = oSession.Request();
  29. consumerRequest = consumerRequest.Get();
  30. consumerRequest = consumerRequest.ForUrl("https://<IPPGatewayBaseUrl>/v1/accounts/" + accountId + "/positions");
  31. consumerRequest = consumerRequest.SignWithToken();
  32.  
  33. string serviceResponse = consumerRequest.ReadBody();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement