2016-06-29 11 views
0

Ich versuche, YouTube-Videoaufrufe nach Datumsbereich zu bekommen, und es funktioniert gut mit oAuth. Aber ich bin mit Cron-Skript diese Daten über Dienstkonto zu sammeln, wenn ich versuche, das Skript auszuführen heißt es:So erhalten Sie Youtube-Videoaufrufe nach Datumsbereich

Fehler beim Aufruf GET https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DUC88Bq63MDJi9szYPEGfv7YA&start-date=2014-02-01&end-date=2016-06-29&metrics=views:
(400) Ungültige Abfrage. Abfrage entsprach nicht den Erwartungen“.

Könnten Sie bitte jemand mir helfen, dieses Problem zu lösen. Vielen Dank im Voraus.

+0

Fragen suchen Debug-Hilfe (** "warum nicht dieser Code zu arbeiten?" **) enthalten muss * das gewünschte Verhalten *, * ein spezifisches Problem oder ein Fehler * und * der kürzeste erforderliche Code *, um es ** in der Frage selbst zu reproduzieren **. Fragen ohne ** eine klare Problemstellung ** sind für andere Leser nicht nützlich. Siehe: [Erstellen eines minimalen, vollständigen und überprüfbaren Beispiels] (http://stackoverflow.com/help/mcve). –

Antwort

0

Mit Dienstkonto nicht von Youtube Analytics and Reporting API

Der Service unterstützt wird Der Kontofluss unterstützt Server-zu-Server-Interaktionen, die nicht auf Nutzerinformationen zugreifen. Die YouTube-Berichterstellungs-API und die YouTube Analytics-API unterstützen diesen Fluss jedoch nicht. Da es keine Möglichkeit gibt, ein Dienstkonto mit einem YouTube-Konto zu verknüpfen, versuchen Sie es s, um Anfragen mit diesem Fluss zu autorisieren, erzeugt einen Fehler.

Leider müssen Sie OAuth2 ausführen, um Ihren Bericht zu erhalten.

Ressourcen Sie Informationen überprüfen können:

Verwandte Themen