2011-11-21 98 views
0

每次我想授予我的應用使用用戶的Twitter帳戶權限時,我是否總是需要授權用戶?我可以只給一次嗎?TweetSharp - 總是需要身份驗證(網絡應用程序)?

我用下面的代碼..

public ActionResult Authorize() 
{ 
    // Step 1 - Retrieve an OAuth Request Token 
    TwitterService service = new TwitterService("consumerKey", "consumerSecret"); 

    // This is the registered callback URL 
    OAuthRequestToken requestToken = service.GetRequestToken("http://localhost:9090/AuthorizeCallback"); 

    // Step 2 - Redirect to the OAuth Authorization URL 
    Uri uri = service.GetAuthorizationUri(requestToken); 
    return new RedirectResult(uri.ToString(), false /*permanent*/); 
} 

https://github.com/danielcrenna/tweetsharp

回答

1

不,你只需要驗證一次,TweetSharp或任何其他基於OAuth的系統,假設你保存你的令牌數據從授權過程返回。然後,您可以使用它來執行任何未來的查詢。

我對TweetSharp沒有足夠的瞭解來發布任何關於它的具體細節,但Twitter有一個關於它們的網頁usage of OAuth以幫助您入門。

相關問題