1

YouTube api を使用して、YouTube 用のブラウザー拡張機能 (Chrome/FF/Safari/Opera) を作成しています。

拡張機能はすべてのユーザーの動画を取得し、各動画の最後のコメントを 1000 コメント検索します (API がこれを制限しているため)。次に、特定の基準に一致するコメントを表示します。(それはリンクを含むものです)。

最初は 100 のチャンクでビデオを持っていましたが、403 の禁止されたクォータを超える応答を得たため、これをビデオ 50 に減らしましたが、十分ではなかったため、再び 25 に減らしました。

また、各ビデオ間で javascript setTimeout を使用して、API リクエストを分散しようとしています。最初は 2 秒でしたが、徐々に増やしていき、現在は 7 秒になりました。この長い待ち時間により、私の機能は明らかにユーザーにとってやや退屈な体験になりました.

だから私の質問は:

これはAPIから期待されていますか?

これを改善するにはどうすればよいですか?

ここで開発者キーが役立ちますか (または、拡張機能で開発者キーを使用することさえ可能ですか)?

開発者キーに関しては、開発者キーが割り当てを超えた応答の可能性を減らすことを説明した youtube api ビデオを見ました。ただ、これはエクステンションで使えるものではないとも思います。拡張機能に独自のサーバーまたは Web サイトを使用していません。

4

1 に答える 1