私はWindows Phoneアプリケーションで表示できるように、ユーザーの公開ツイッターのステータスを読み取ろうとしています。私はスコット区の例使用してい.Net(Windows Phoneで)を使用して公開ツイッターフィードを読むには
:私のコードは、非同期呼び出しから戻ってくると http://weblogs.asp.net/scottgu/archive/2010/03/18/building-a-windows-phone-7-twitter-application-using-silverlight.aspx
を、私はすぐに私はe.Resultを使用しようとして、「System.Security.SecurityException」を取得します。
私はブラウザでそれをplopして良い結果を得ることができるので私のuriが正しいことを知っています。
public void LoadNewsLine()
{
WebClient twitter = new WebClient();
twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);
twitter.DownloadStringAsync(new Uri("http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=krashlander"));
}
void twitter_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
XElement xmlTweets = XElement.Parse(e.Result); //exception thrown here!
var message = from tweet in xmlTweets.Descendants("status")
select tweet.Element("text").Value;
//Set message and tell UI to update.
//NewsLine = message.ToString();
//RaisePropertyChanged("NewsLine");
}
任意のアイデア誰:ここ
は私のrelaventのコードですか?
解決策: 私はついにこれを考え出しました。 WMAppManifest.xmlの 機能のコメントを忘れてしまいました。 いったんこれを実行すると、セキュリティ例外がなくなりました。
1時間/ 1日あたりのエンドポイントを使用できる回数のためのスロットルはありませんか?おそらくあなたは限界に達していますか?また、フィドラーを試して、生のリクエストをキャプチャできるかどうかを確認することもできます。 PS、あなたのコードは私のために働いた。 –
まだ限界に達していないはずです。少数の時間以上に電話していない。 –
私も同じエラーです。しかし、私のWIn 7(sl 4)アプリケーションでは を見つけることができません... anyhelp ?? 通常のSilverlight 4アプリケーションでも同じコードを試しました...セキュリティ例外を発生させます... –