web-dev-qa-db-ja.com

YouTubeの割り当てを超えました

私は開発者です。ApiYoutube v3に動画をアップロードしたいのですが、常に「クォータ超過」のエラーコードが返されます。ビデオのアップロードに成功したことがないので奇妙です...

この問題の解決策、または問題を解決するために連絡するサポートアドレスメールはありますか?

私はapiに添付ファイルで送信します:

curl --request POST \
     --url 'https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus' \
     --header 'authorization: Bearer MyAccessToken' \
     --header 'cache-control: no-cache' \
     --header 'content-type: application/octet-stream'

ここにエラーがあります:

{
      "error": {
            "errors": [{
                    "domain": "youtube.quota",
                    "reason": "quotaExceeded",
                    "message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
            }],
      "code": 403,
      "message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
     }
}
6
Nicolas

すべてのGoogle APIには割り当てがあります。これは、一定の時間内に行うことができるリクエストの数です。割り当ての中には、1日あたりの割り当てもあれば、1秒あたりまたは1時間あたりの割り当てもあります。

{
    "error": {
        "errors": [
            {
                "domain": "youtube.quota",
                "reason": "quotaExceeded",
                "message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
            }
        ],
        "code": 403,
        "message": "The request cannot be completed because you have exceeded your <a href=\"/youtube/v3/getting-started#quota\">quota</a>."
    }
    }

これがどのクォータであるかを判断するのは少し難しいですが、1日のクォータの1つを推測する必要があります。この割り当てに達すると、それが割り当てがリセットされる時間である午前0時の西のコストがかかるまで、それ以上のリクエストを行うことができなくなります。

Google開発者コンソールに移動し、Youtube APIの下のクォータタブを確認すると、小さな陰茎のアイコンをクリックして数値を確認することで、これらのクォータの一部を増やすことができます。この場合、Googleに連絡することは役に立ちません。APIに連絡するための割り当てはすべて同じであり、自分で増やすように指示するためのさらなる助けを求めています。

enter image description here

また、実際に必要ではないデータに対して大量のリクエストを行うのではなく、実際に必要なデータのみをリクエストするように、どのようなリクエストを行うかを検討することもお勧めします。

注:1日あたりの動画のアップロードの上限は25〜50だと思います。この数を増やす方法はありません。ハードクォータです

5
DaImTo

こんにちは、問題を解決するには、コンソールではなくapiClientであるaccessTokenを使用する必要がありますoAuth Google。 Api Client Youtube このコンソールのaccessTokenを使用すると、機能しません。 。:) Google oAuthコンソール

1
Nicolas