だから私はLinq-To-Twitterを使ってWindows8ストアアプリにTwitter統合を追加してきましたが、それをいじってみましたが、問題が発生しました。私の現在の認証コードブロックは
var auth = new WinRtAuthorizer
{
Credentials = new LocalDataCredentials
{
ConsumerKey = "",
ConsumerSecret = ""
},
UseCompression = true,
Callback = new Uri("http://linqtotwitter.codeplex.com/")
};
if (auth == null || !auth.IsAuthorized)
{
await auth.AuthorizeAsync();
}
これは、認証画面に移動して左上の[戻る]ボタンをクリックしない限り、詳細を入力せずに認証を終了するためにうまく機能します。その時点で、TwitterQueryException:Bad Authentication data at:を取得します。
var timelineResponse =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home
select tweet)
.ToList();
明らかに、認証情報が間違っていたため、認証が失敗した/取り消された場合に、残りのコードへの続行を停止する方法を見つけようとしています。
簡単なブールチェックを試しましたが、効果はありませんでした。私はこれで何時間も脳を溶かしてきたので、どんな助けでも大歓迎です。本当にありがとう!