Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Call Disconnect API using DevDefined OAuth Library
- //Documentation: http://goo.gl/jh5va
- OAuthConsumerContext consumerContext = new OAuthConsumerContext
- {
- ConsumerKey = _consumerKey,
- SignatureMethod = SignatureMethod.HmacSha1,
- ConsumerSecret = _consumerSecret
- };
- OAuthSession oSession = new OAuthSession(consumerContext, "https://oauth.intuit.com/oauth/v1/get_request_token",
- "https://workplace.intuit.com/Connect/Begin",
- "https://oauth.intuit.com/oauth/v1/get_access_token");
- oSession.ConsumerContext.UseHeaderForOAuthParameters = true;
- oSession.AccessToken = new TokenBase
- {
- Token = _accessToken,
- ConsumerKey = _consumerKey,
- TokenSecret = _tokenSecret
- };
- IConsumerRequest conReq = oSession.Request();
- conReq = conReq.Get();
- conReq = conReq.ForUrl("https://appcenter.intuit.com/api/v1/Connection/Disconnect");
- conReq = conReq.SignWithToken();
- //This method will clean up the OAuth Token
- conReq.ReadBody();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement