J'ai travaillé sur le Silverlight tuturial de Tim Heuer, dans lequel vous avez configuré une interface de base pour rechercher sur Twitter. J'ai commencé le tutoriel hier, en terminant à l'étape 3. Tout fonctionnait bien. Maintenant, cependant, je ne peux pas appeler Twitter sans avoir une erreur "System.Security.SecurityException" dans le gestionnaire OpenReadCompleted. Cela s'applique également au code propre à Heuer. Je suppose que c'est un problème d'accès au domaine, mais cela ne devrait pas être le cas avec l'API de recherche de Twitter.Pourquoi ma requête Web Twitter est-elle en train d'exploser?
En utilisant Web Development Helper, je vois 2 GET en échec à http://search.twitter.com/clientaccesspolicy.xml, suivi par une lecture réussie de http://search.twitter.com/crossdomain.xml. Cela me semble normal, puisque le premier fichier existe et le second non. Je suis complètement coincé, et étant nouveau à Silverlight, je ne sais pas quoi d'autre à essayer. J'apprécierais toute aide.
L'appel Twitter est comme suit:
WebClient proxy = new WebClient();
proxy.OpenReadCompleted += OnReadCompleted;
proxy.OpenReadAsync(
new Uri(@"http://search.twitter.com/search.atom?q=abc&since_id=0"));
Ce sont les détails de l'erreur:
à System.Net.Browser.AsyncHelper.BeginOnUI (SendOrPostCallback beginMethod, état objet) à System.Net .Browser.BrowserHttpWebRequest.EndGetResponse (IAsyncResult asyncResult) à System.Net.WebClient.GetWebResponse (WebRequest demande, résultat IAsyncResult) à System.Net.WebClient.OpenReadAsyncCallback (suite IAsyncResult)
Je pensais que c'était à quoi ça ressemblait, mais leur changelog (http://apiwiki.twitter.com/REST-API-Changelog) dit qu'il n'a pas changé depuis Septembre. Donc c'est juste ma malchance qu'ils ont changé ça hier soir ou ce matin? – Dov
C'est certainement le cas. J'avais supposé que leur API ne changerait pas soudainement, mais cela semble avoir été le cas. http://groups.google.com/group/twitter-development-talk/browse_frm/thread/4adf2a0297ce052d – Dov