2016-09-20 1 views
0

Ich bin neu in der YouTube Analytics API.Youtube Analytics API - HTTP-Anfrage für die Daten des Associated Channels

Könnten Sie mir bitte helfen, Daten von meinem zugehörigen YouTube-Kanal abzurufen.

Ich habe die Daten mit "youtubeAnalytics.reports.query" im APIs Explorer-Fenster ausgefüllt.

Aber wenn ich versuche, die unter HTTP-Anforderung zu verwenden

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D{MY_ASSOCIATED_CHANNEL_ID}&start-date=2016-08-01&end-date=2016-08-31&metrics=views&dimensions=video&filters=video%3D%3D{MY_VIDEO_ID}&max-results=10&sort=-views&key={MY_API_KEY} 

Es zeigt eine Fehlermeldung „Login Required“

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "required", 
    "message": "Login Required", 
    "locationType": "header", 
    "location": "Authorization" 
    } 
    ], 
    "code": 401, 
    "message": "Login Required" 
} 
} 

Könnten Sie mir bitte helfen, meine HTTP-Anforderung zu korrigieren aufzufüllen die Daten.

Danke, Aneesh

Antwort

0

Soweit ich fast alle von der YouTube Analytics API wissen, ist, private Daten. Da es seine privaten Daten sind, müssen Sie authenticated sein, um darauf zugreifen zu können.

Ihr Fehler "Anmeldung erforderlich" bedeutet genau, dass Sie authentifiziert werden müssen, um auf die Daten zuzugreifen, die Sie anfordern. Wahrscheinlich mit dem Umfang

https://www.googleapis.com/auth/yt-analytics.readonly

Sobald Sie Ihre Anwendung authentifiziert haben, können Sie access_token={Access token gotten from authentication} tun, um auf die Daten zugreifen.

+0

Hallo, Danke für die Information, und es funktioniert gut. Jetzt aktualisiert das Problem das Zugriffstoken. Ich benutze Google App-Skript, um die HTTP-Anfrage zu verarbeiten. Ist ein App-Skript verfügbar, um das vorhandene Zugriffstoken zu aktualisieren? Danke, Aneesh – Aneesh

Verwandte Themen