2013-08-12 144 views
2

我試圖在C#應用程序將與高音互動獲取oauth_verifier ...在嘰嘰喳喳

我已經做了類似下面..

public void Authorize() 
    { 
     TwitterService service = new TwitterService("key","secret"); 
     OAuthRequestToken requestToken = service.GetRequestToken(); 
     var oauthtoken = requestToken.Token; 
     var oauthsecret = requestToken.TokenSecret; 
     Uri uri = service.GetAuthorizationUri(requestToken); 
     AuthorizeCallback(oauthtoken,oauthverifier); 
    } 

public void AuthorizeCallback(string oauth_token, string oauth_verifier) 
    { 
     var requestToken = new OAuthRequestToken { Token = oauth_token }; 

     TwitterService service = new TwitterService("key","secret"); 
     OAuthAccessToken accessToken = service.GetAccessToken(requestToken, oauth_verifier); 
    } 

現在我的問題是從哪兒能我得到了oauth_verifier?

回答

1

將這些行放在回調函數的開頭。

string OauthToken = Request.QueryString["oauth_token"]; 

string OauthVerifier = Request.QueryString["oauth_verifier"]; 
+0

var VerifyPin = AuthorizeResult [「oauth_verifier」]; ...這裏oaauth_verifier爲空,它給我錯誤 – Dragon