7

複数の YouTube チャンネルにアップロードされた最新の動画のリストを、アップロードされた順に取得しようとしています。YouTube の購読ボックスに、複数の人が最近アップロードした (あなたが購読している) すべてのビデオが表示されるのと似ています。

GET https://www.googleapis.com/youtube/v3/search?
part=snippet&channelId=UC4XmzE3vYbp7h4B8dxcoN_A&maxResults=20&order=date
&key={YOUR_API_KEY}

この検索で​​は、1 つのチャンネルからアップロードされた最新の動画のリストが返されます。ただし、同じリスト内のグループを表示しようとしています。

GET https://www.googleapis.com/youtube/v3/search?
part=snippet
&channelId={UCXA7dMwWUS8n00Xq-Qvj38A,UC4XmzE3vYbp7h4B8dxcoN_A}
&maxResults=20&order=date&key={YOUR_API_KEY}

channelId最初の YouTube に追加の YouTube (カンマ区切り) を追加しようとしましたが、検索が中断され、「ランダムな」動画が表示されるようです (どちらchannelIdのリストにもありません)。

1 つの API クエリでこれを達成する方法を誰かが知っていれば、とてもうれしいです。


より明確にするために、以下のコメントで述べたように、これが私がやろうとしていることです:

特定のユーザーの「サブスクリプション」を取得しようとしているのではなく、複数のチャネルの最近のアップロード (ビデオ) を 1 つのリストに結合しようとしています。このようにして、「チーム」のビデオを、アップロードされた順序で Web サイトに時系列で表示できます。

4

3 に答える 3

0

チャネルごとにリクエストを送信する必要があります。マルチチャネル検索 API はありません。

Google が実装するつもりかどうかはわかりませんが、実装されることを願っています。

于 2014-02-17T05:21:42.730 に答える