0

約 7000 本の動画を公開しており、そのうちの約 500 本を「非公開」にする必要があります。まず、これらの動画のリストを見て、現在の「アクセス」「アクション」「リスト」ステータスを確認します。

YouTube V2 API を使用し、コンテンツに対して OAUTH 認証を行います。次に、次のクエリを使用して動画 ID のリストをループします。

    url = 'http://gdata.youtube.com/feeds/api/videos/' + youtube_id + '?alt=json'

約 214 のリクエストの後、後続のリクエストはすべて失敗します。

<HTML>
  <HEAD>
    <TITLE>Bad Request</TITLE>
  </HEAD>
  <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
    <H1>Bad Request</H1>
    <H2>Error 400</H2>
  </BODY>
</HTML>

headers={'status': '400', 'content-length': '145', 'x-xss-protection': '1; mode=block', 'x-content-type-options': 'nosniff', 'expires': 'Fri, 21 Jun 2013 20:08:28 GMT', 'server': 'GSE', 'cache-control': 'private, max-age=0', 'date': 'Fri, 21 Jun 2013 20:08:28 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'text/html; charset=UTF-8'} 

これと残りの約 300 が失敗する理由についての詳細はありません。

これは繰り返し可能です。再実行すると、214日後に何度も死にます。最初の 212 をスキップしてシーケンスの途中から開始すると、426 番目のビデオで終了します。つまり、ビデオ #215 だけが問題を抱えているわけではありません。

これは割り当てに達しているように聞こえますが、割り当てが増えており、API コンソールには制限に近づいていることが示されています。

何か案は?

まだ変更を書き始めていないので、これは心配です。ありがとう。

4

1 に答える 1