2016-11-08 1 views
1

Seit gestern erhalten wir Code 500-Fehler von der YouTube Analytics-API. An dem entsprechenden Code hat sich seit einigen Monaten nichts geändert, und alles lief bis gestern reibungslos.Interner Serverfehler von YouTube Analytics API

Dies ist eine Beispielabfrage (aber alle Anfragen an YT Analytics gescheitert):

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D<channelid>&metrics=views,averageViewDuration,estimatedMinutesWatched,comments,likes,dislikes,shares,subscribersGained,subscribersLost&dimensions=channel&start-date=2016-06-01&end-date=2016-06-30&start-index=1 

(mit entsprechendem channelId und Header-Set Authorization). Das bekommen wir zurück:

{ 
    "code": 500, 
    "message": "The remote server returned an error: (500) Internal Server Error.", 
    "response": { 
     "error": { 
      "errors": [{ 
        "domain": "global", 
        "reason": "internalError", 
        "message": "Unknown error occurred on the server." 
       } 
      ], 
      "code": 500, 
      "message": "Unknown error occurred on the server." 
     } 
    } 
} 

Irgendwelche Hinweise?

+1

Ist es ein Zufall, dass wir diese 500s am Montag, dem 7. November 2016, einen Tag vor der Ankündigung eines neuen Feature-Rollouts gesehen haben? https://youtube-eng.googleblog.com/2016/11/download-your-ad-revenue-reports.html Unsere Analytics-Anrufe werden alle wie oben beschrieben durchgeführt. Sehr frustrierend. – ThaDon

+0

Es wäre schön, wenn wir herausfinden könnten, ob Google dieses Problem überhaupt kennt und sich damit beschäftigt. – SeanK

+0

Die Dinge begannen plötzlich für mich heute wieder zu arbeiten. Es wurden keine Codeänderungen vorgenommen. Ich hoffe wirklich, dass diese API in Zukunft stabiler wird. – SeanK

Antwort

0

Es scheint, dass es dieses Problem größtenteils behoben hat. Ich denke, das Problem ist auf YouTube-Seite. Wir warten immer noch, bis sie 100% beheben.

+0

Uns ist aufgefallen, dass jetzt alle Fehler behoben sind. Da wir keine Quellcodes oder Token berührt haben, scheint der Fehler auf YouTube zu liegen. –

1

Ich habe das gleiche Problem: "Error 500" für jede Youtube-API namens (yt-analytics.readonly). Hier

ist eine Abhilfe für das Problem zu lösen:

  1. Fügen Sie den folgenden direkt auf Ihre Anwendung https://www.googleapis.com/auth/youtube.readonly, auch wenn es nicht usefull

  2. Wieder erzeugen, um den Aktualisierungs-Token

  3. alles ist behoben

Sie können sogar die Anwendung entfernen und fügen Sie sie erneut ohne youtube.readonly Recht, es funktioniert immer noch. Es ist, als hätte die API ein Update bekommen, indem sie dieses unpassende Recht hinzugefügt hat.

Ich habe auch eine andere Problemumgehung mit der API Test Console getestet, indem Sie "Google APIs Explorer" -Anwendung mit dem youtube.readonly & yt-analytics.readonly das Problem entsperren und Sie haben keine "Error 500" mit Ihren eigenen Zeichen.

Hoffe, das hilft und es ist klar genug!

+1

Dies liefert keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag - du kannst deine eigenen Beiträge kommentieren und sobald du [verdienen] (http://meta.stackoverflow.com/q/146472/169503) ausreichend [ Reputation] (http://stackoverflow.com/help/whats-reputation) kannst du [jeden Beitrag kommentieren] (http://stackoverflow.com/help/privileges/comment). Wenn Sie eine verwandte, aber andere Frage haben, [stellen Sie eine neue Frage] (http://stackoverflow.com/questions/ask), die auf diese verweist, wenn es helfen wird, Kontext zur Verfügung zu stellen. –