YouTube quotas exceeded

前端 未结 5 2261
南旧
南旧 2020-12-31 05:00

I\'m developer and I want to upload a video using the YouTube Data API v3, but it always return the error code "quotas exceeded". I never succeeded upload a video

5条回答
  •  甜味超标
    2020-12-31 05:49

    Sharing some things we found out the hard way:

    Quota:

    • The Quota number you see in google console equals "quota units", not "number of requests". For context, one insert request costs 1600 units.
    • When we first enabled the Youtube Data API on Google console, it gave us up a quota limit of 10000 but the "current quota" was set to 9600, so no video upload was possible. Just wait 24 hours.
    • Make sure to get authentication right first since the API counts "unauthorized" requests in the quota. That means 6 failed upload requests = 9600 quota = retry in 24h. Use something lighter like a list(my channel) request.

    Auth:

    • Do not create a separate channel. Create a channel on your registered Gmail. You should be able to see your channel when shooting a list(my channel) request. The quota message still applies (and counts units) here, even if you are trying to upload to a channel that does not exist.
    • Service keys (used for machine-to-machine auth) don't work. Quota on those bound-to-fail requests still applies. You need to use OAUTH2. This standalone-scripts guide worked for us. Parts of the sample code provided will automatically handle fetching/refreshing the tokens for you.

提交回复
热议问题