ユーザーが望んでいるショートメッセージをツイートするWP7アプリを作成しようとしています。問題は、私が常に不正な応答を受け取ることです。これが私がすることです:
まず、サービスを初期化します。
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());
}
);
これは機能しません。リクエストトークンはnullに等しく、レスポンスが無許可であることを出力します:| これを行う適切な方法は何ですか?私が見つけたすべてのドキュメントはコンパイルすらしていません。TweeSharpが更新されたばかりで、すべてのドキュメントが古くなっているようです。