2016-04-02 17 views
5

私はyoutubeプレイリストの総再生時間を取得したいので、最初にプレイリストの各要素のビデオIDを要求してから、すべてのビデオの再生時間を要求します。youtube v3 Data apiには、videos.listに送信できるIDの数に制限がありますか?

プレイリストに返されるアイテムの数には制限があり、50であるため、プレイリストの最後まで複数のリクエストを行う必要があります。

Youtube's Data API v3 Docs entry for /videos/listidのパラメータには、複数の動画IDを指定できます。pageTokenは「idパラメータとの併用はサポートされていません」と指定します。だから、コレクション全体を戻すために50以上のidを送ることができるはずですが、私は "要求は無効なフィルターパラメーターを指定しています"( "invalidFilters")というメッセージを持つ400応答を取得します。

送信できるIDの数に制限はありますか?もしそうなら、それは何ですか?

答えて

10

制限は50です。プレイリストページあたり/videosにリクエストする必要があります。巨大なリクエストを1つだけ受け取ることはできません。

関連する問題