2017-10-27 3 views
0

を超えて私はYouTubeにnodeJSでビデオを挿入しよう、と私はこのエラーを得た:YouTubeのAPIクオータが1本のビデオ

{エラー:[{ドメイン: 'youtube.quota'、 理由: " quotaExceeded '、 メッセージ:' quotaを超えたため、リクエストを完了できません。 ' }]、コード:403、メッセージ: ' あなたのクォータを超えているため、リクエストを完了できません。 }

EDIT:これは既存のトークンでAuthを使用するとトークンをhttps://developers.google.com/oauthplayground/から取得し、自分のコードで使用します。私は別のアカウントで試した、ビデオをアップロードすることはできませんが、私は例えばプレイリストにアイテムを挿入することができます。

ここ

は私のコード(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) { 
.... 

ビデオはどのようにクォータを参照するか、または更新することができます... 600コのですか?私はOAuth認証を使用しています。たとえば、プレイリストに要素を問題なく挿入できますが、ビデオをアップロードすることはできません。何か必要がありますか?

ありがとうございました。

答えて

0

ここでは、documentationからのエラーの参照です。 quotaについて

のYouTube Data APIでは、開発者が意図したとおりに サービスを利用して不当 は、サービス品質を低下させるか、他の人のためのアクセスを制限するアプリケーションを作成しないことを確実にするためにクォータを使用しています。無効なリクエストを含むすべてのAPIリクエスト( )には、少なくとも1ポイントのクォータコストが必要です。 は、Developers Consoleにあなたのアプリケーションで利用可能なクォータを見つけることができます。

YouTube Data APIを有効にするプロジェクトのデフォルト割り当ては で、当社のAPIユーザーの大半が圧倒的に多い量である1日あたり100万ユニットが割り当てられています。 のデフォルトのクォータは変更される可能性があり、GoogleのAPIユーザーにとってより意味のある方法で、クォータの割り当てを最適化し、 インフラストラクチャを拡張するのに役立ちます。 は、 GoogleデベロッパーコンソールのAPIのUsageタブでクォータの使用状況を確認できます。

注:クォータの上限に達した場合は、デベロッパーコンソールのQuotasタブで追加のクォータをリクエストできます。

+0

(トークンは、Googleのコンソールから得た)私はクォータについて知っているが、私はトークンで真偽を使用する場合、私が言ったように、私は600コの唯一の1つのビデオのアップロード後にこのメッセージが表示されました...私はこのメッセージを行きます、 OAuth2ログインではありません。 –

関連する問題