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.
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.
Tags und Links python youtube-api youtube-data-api youtube-api-v3 google-api-python-client