2
我正在嘗試製作一個WP7應用程序,用於發送用戶想要的短消息。問題是我總是得到未經授權的的迴應。這是我做的:TweetSharp對WP7(oAuth)的授權
首先,我初始化服務:
TwitterService twService;
twService = new TwitterService(App.TwitterConsumerKey, App.TwitterConsumerSecret);
twService.AuthenticateWith(App.TwitterAccessToken, App.TwitterAccessTokenSecret);
如果我使用SendTweet我得到未經授權反應(這是相當合理的,我想 - 它不知道哪些用戶它應該鳴叫)。所以我必須以某種方式授權用戶。我需要一個瀏覽器。我創建了一個並稱之爲LoginBrowser。我如何使用它?我以爲得到這樣的uri:
twService.GetRequestToken((requestToken, response) =>
{
if(requestToken == null)
{
Console.WriteLine("Getting request token; response: {0}", response.StatusDescription);
return;
}
var uri = twService.GetAuthorizationUri(requestToken);
if (uri == null)
Console.WriteLine("uri is null");
else
Console.WriteLine("Uri: {0}", uri.ToString());
}
);
這是行不通的。請求令牌等於空,它打印的迴應是未授權:|這樣做的正確方法是什麼?我發現的所有文檔都沒有編譯。似乎TweeSharp剛剛更新,現在所有文檔都過時了。
我在哪裏可以找到TwitterService庫? – 2012-03-15 12:31:21
我在這裏發現了一堆東西https://dev.twitter.com/docs/open-source-examples,但不知道要使用哪一個... – 2012-03-15 12:35:37