2017-10-27 1 views
0

ich versuche, ein Video in NodeJS auf Youtube einzufügen, und ich habe diesen Fehler:Youtube API-Kontingent überschritten mit 1 Video

{Fehler: [{domain: 'youtube.quota', Grund: ' quotaExceeded ', Nachricht:' Die Anfrage kann nicht abgeschlossen werden, da Sie Ihre quota überschritten haben. ' }], Code: 403, Nachricht: 'Die Anfrage kann nicht abgeschlossen werden, da Ihr Kontingent überschritten hat.' }

EDIT: das ist, wenn ich Auth mit einem bestehenden Token verwenden, die ich von https://developers.google.com/oauthplayground/ und verwenden Sie es in meinem Code-Token erhalten. Ich habe es mit verschiedenen Accounts versucht, kann kein Video hochladen, aber ich kann zum Beispiel ein Element in die Playlist einfügen.

Hier ist mein Code (NodeJS):

var req = Youtube.videos.insert({ 
    "resource": { 
     // Video title and description 
     "snippet": { 
      "title": "Test", 
      "description": "Test video upload via YouTube API" 
     }, 
     "status": { 
      "privacyStatus": "private" 
     } 
    }, 
    "part": "snippet,status,id", 
    "media": { 
     "body": fs.createReadStream('./test.mp4') 
    } 
}, function (err, data) { 
.... 

Das Video ist 600 Ko ... Wie kann ich sehen, oder aktualisieren Quoten? Ich verwende OAuth-Authentifizierung, zum Beispiel kann ich Elemente in meine Wiedergabeliste ohne Probleme einfügen, aber ich kann keine Videos hochladen. Brauche ich etwas?

Danke.

Antwort

0

Hier ist eine Referenz Ihres Fehlers von documentation.

über die quota:

Den YouTube-Daten-API verwendet, eine Quote, um sicherzustellen, dass Entwickler den Service nutzen, wie beabsichtigt und keine Anwendungen erstellen, die unfaire Servicequalität oder beschränken den Zugang für andere reduzieren. Alle API-Anfragen, , einschließlich ungültiger Anfragen, verursachen mindestens eine Quote von einem Punkt. Sie können das Kontingent für Ihre Anwendung in der Developers Console finden.

Projekte, die das YouTube-Daten-API aktivieren, haben ein Standardkontingent von Zuweisungen von 1 Million Einheiten pro Tag, was für die überwiegende Mehrheit unserer API-Nutzer ausreicht. Das Standardkontingent , das sich ändern kann, hilft uns bei der Optimierung der Kontingentzuweisungen und skaliert unsere -Infrastruktur auf eine Weise, die für unsere API-Benutzer aussagekräftiger ist. Sie können Ihre Kontingentnutzung auf der Registerkarte Usage für die API in der Google Developer's Console sehen.

Hinweis: Wenn Sie die Kontingentgrenze erreichen, können Sie in der Developer's Console auf der Registerkarte Quotas ein zusätzliches Kontingent anfordern.

+0

Ich weiß über Quote, aber wie gesagt, ich habe diese Nachricht nach nur 1 Video-Upload von 600 Ko ... Ich gehe diese Nachricht nur, wenn ich mit Token verwenden Authentifizierung (Token von Google-Konsole bekam), nicht mit OAuth2-Login. –