Google Kontakte Data Api 401 Fehler

8

Ich verwende Google Contacts Data Api, um alle Nutzerkontakte zu erhalten, die der Dokumentation hier Ссылка

Ich habe zuerst Google Auth verwendet, um Benutzer für die Anwendung mit dem folgenden Code zu authentifizieren

%Vor%

Sekunden nachdem der Nutzer erfolgreich angemeldet wurde, leite ich auf die GoogleContacts.aspx-Seite mit dem Anfrage-Token weiter, das von Google bereitgestellt wurde, und versuche dann, Kontakte mit folgendem Code zu erhalten:

%Vor%

dieser Code funktionierte von ungefähr 4 oder 5 Tagen, aber jetzt funktioniert es nicht und erhält den folgenden Fehler

  

Der Remote-Server hat einen Fehler zurückgegeben: (401) Nicht autorisiert.      bei Google.GData.Client.GDataRequest.Execute ()      bei Google.GData.Client.GDataGAuthRequest.Execute (Int32 retryCounter)      bei Google.GData.Client.GDataGAuthRequest.Execute ()      bei Google.GData.Client.Service.Query (Uri QueryUri, DateTime ifModifiedSince, String Etag, Int64 & amp; contentLength)      bei Google.GData.Client.Service.Query (Uri QueryUri, DateTime ifModifiedSince)      bei Google.GData.Client.Service.Query (FeedQuery feedQuery)      bei Google.GData.Client.Feed 1.get_AtomFeed() at Google.GData.Client.Feed 1.d__0.MoveNext ()      bei GoogleContacts.Page_Load (Object sender, EventArgs e) in d: \ Arbeitsordner \ API \ ContactImporter \ GoogleContacts.aspx.cs: Zeile 25      bei System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Objekt o, Objekt t, EventArgs e)      bei System.Web.Util.CalliEventHandlerDelegateProxy.Callback (Object sender, EventArgs e)      bei System.Web.UI.Control.OnLoad (EventArgs e)      bei System.Web.UI.Control.LoadRecursive ()      bei System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Irgendwelche Vorschläge, wie Sie diesen Fehler beheben können?

    
Chandrew 09.08.2011, 13:32
quelle

1 Antwort

2

Das wird nicht die Antwort sein, nach der Sie suchen, aber ich kann Sie beruhigen. Es ist nichts falsch mit Ihrem Code. Google hat den Kontakt-API-Dienst kürzlich ohne vorherige Ankündigung deaktiviert. Niemand weiß, ob sie es veraltet gemacht haben, oder sie haben es aus einem anderen Grund abgelegt. Seit gestern haben sie sogar die API-Dokumentation genommen. Der Link dazu ist jedoch immer noch in der API-Liste unter Ссылка angegeben. Es gibt keine Dokumentation mehr -so immer und keine Erklärung von Google, warum es heruntergefahren wurde. Hoffentlich ist es keine dauerhafte Sache. Google muss den Entwicklern zu diesem Problem erst noch antworten.

    
Michael Hartmann 29.03.2013 00:48
quelle

Tags und Links