Advertisement
IDNPeterL

DevDefined - Call Disconnect API

Jun 8th, 2012
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.95 KB | None | 0 0
  1. //Call Disconnect API using DevDefined OAuth Library
  2. //Documentation: http://goo.gl/jh5va
  3.  
  4. OAuthConsumerContext consumerContext = new OAuthConsumerContext
  5. {
  6. ConsumerKey = _consumerKey,
  7. SignatureMethod = SignatureMethod.HmacSha1,
  8. ConsumerSecret = _consumerSecret
  9. };
  10.  
  11. OAuthSession oSession = new OAuthSession(consumerContext, "https://oauth.intuit.com/oauth/v1/get_request_token",
  12. "https://workplace.intuit.com/Connect/Begin",
  13. "https://oauth.intuit.com/oauth/v1/get_access_token");
  14.  
  15. oSession.ConsumerContext.UseHeaderForOAuthParameters = true;
  16. oSession.AccessToken = new TokenBase
  17. {
  18.     Token = _accessToken,
  19.     ConsumerKey = _consumerKey,
  20.     TokenSecret = _tokenSecret
  21. };
  22.  
  23. IConsumerRequest conReq = oSession.Request();
  24. conReq = conReq.Get();
  25. conReq = conReq.ForUrl("https://appcenter.intuit.com/api/v1/Connection/Disconnect");
  26. conReq = conReq.SignWithToken();
  27.                
  28. //This method will clean up the OAuth Token
  29. conReq.ReadBody();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement