YouTube api を使用して、YouTube 用のブラウザー拡張機能 (Chrome/FF/Safari/Opera) を作成しています。
拡張機能はすべてのユーザーの動画を取得し、各動画の最後のコメントを 1000 コメント検索します (API がこれを制限しているため)。次に、特定の基準に一致するコメントを表示します。(それはリンクを含むものです)。
最初は 100 のチャンクでビデオを持っていましたが、403 の禁止されたクォータを超える応答を得たため、これをビデオ 50 に減らしましたが、十分ではなかったため、再び 25 に減らしました。
また、各ビデオ間で javascript setTimeout を使用して、API リクエストを分散しようとしています。最初は 2 秒でしたが、徐々に増やしていき、現在は 7 秒になりました。この長い待ち時間により、私の機能は明らかにユーザーにとってやや退屈な体験になりました.
だから私の質問は:
これはAPIから期待されていますか?
これを改善するにはどうすればよいですか?
ここで開発者キーが役立ちますか (または、拡張機能で開発者キーを使用することさえ可能ですか)?
開発者キーに関しては、開発者キーが割り当てを超えた応答の可能性を減らすことを説明した youtube api ビデオを見ました。ただ、これはエクステンションで使えるものではないとも思います。拡張機能に独自のサーバーまたは Web サイトを使用していません。