Die Google API-Stapelanforderung gibt HttpError 404 für jeden Aufruf über den Python-Client zurück

7

Ich habe eine kleine Anwendung basierend auf google-api-python-client , aber die Stapelanforderung funktioniert seit einigen Tagen nicht mehr (Fehler 404).

Der folgende Code funktionierte beispielsweise bis vor einigen Tagen einwandfrei.

%Vor%

Nun, wenn ich es ausführe, bekomme ich:

%Vor%

Seltsam. Was mir seltsam erscheint, ist Folgendes: Wenn ich versuche, eine einfache Anfrage an diese Links zu senden (einfach durch Ausschneiden und Einfügen einer URL im Browser), gibt der Server die Daten wie gewohnt zurück.

    
floatingpurr 26.07.2017, 13:21
quelle

1 Antwort

0

Es scheint, dass dieses Problem mit der neuesten Version der Python-Bibliothek behoben ist.

Wenn jedoch jemand es noch lösen muss oder eine andere Umgebung verwendet (wie iOS oder Android), ist das die Lösung.

Es scheint, Google hat vor einer einzelnen Batch-URL verwendet, die war:

Ссылка

Das hat in meinen Apps gut funktioniert, bis es plötzlich aufhörte. Es scheint die Lösung zu sein, die URL für die Stapelaufrufe zu ändern:

Ссылка (für youtube apis)

Normalerweise werden die Google API-Objekte eine Eigenschaft verfügbar machen, die es erlaubt, diesen Wert zu ändern, aber wenn nicht, kann er in der Quelle geändert werden.

    
shaish 22.09.2017 12:08
quelle