Tageslimit für nicht authentifizierte Verwendung überschritten

8

Ich versuche eine einfache Befehlszeile google drive api in Go zu schreiben. Mir scheint, dass es mir bisher gelungen ist, die Anwendung zu authentifizieren, da ich access_token und refresh_token bekommen kann. Das Problem tritt auf, wenn ich versuche, mit dem Token auf die SDK-API zuzugreifen. Ich erhalte die folgende Fehlermeldung:

%Vor%

Eine weitere seltsame Sache, die ich bemerkt habe, ist, dass ich in meiner Google API-Konsole keine Quoteninformationen sehe. Also nicht sicher, ob das das Problem ist. Aber da ich authentifiziert werden kann, denke ich, sollte es mir gut gehen in Bezug auf die Konsolen-API-Einrichtung.

Unten ist der Code für die API-Abfrage

%Vor%     
tabiul 03.06.2013, 18:20
quelle

1 Antwort

4

Das ist mir passiert, weil entweder:

  1. Ich hatte kein Refresh-Token, und ich habe versucht, es zu aktualisieren.
  2. Mein Token war abgelaufen. In diesem Fall brauchte ich ein Aktualisierungstoken, um ein neues Zugriffstoken zu erhalten.
  3. Oder schließlich hatte ich ein Refresh-Token, aber ich hatte es versehentlich abgelaufen, indem ich den Zugriff widerrufen habe, damit ich auf der Live-Site gegen die Test-Site testen konnte.

Überprüfen Sie also zuerst, ob Ihr Token nicht abgelaufen ist. Der Standardwert ist 3600 Sekunden oder eine Stunde. Wenn Sie sich nicht sicher sind, können Sie das Token immer aktualisieren.

Und denken Sie daran, dass die knifflige Sache ist, sobald eine App autorisiert wurde, werden nachfolgende Anfragen an den Server kein Refresh-Token zurückgeben, was ich für etwas albern halte, aber egal, wie es ist. So können Sie die erste Authentifizierung ein Aktualisierungstoken erhalten, im Gegensatz zu nachfolgenden Anforderungen, die nicht möglich sind.

Mein Code zum Abrufen eines neuen Zugriffstokens mit einem Aktualisierungstoken sieht folgendermaßen aus:

%Vor%

Ich verwende Google App Engine und muss GAEConnectionManager verwenden. Diese Details erhalten Sie hier: Ссылка .

Hoffe, das hilft!

    
Shaun 18.07.2013 19:26
quelle

Tags und Links