複数の 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 サイトに時系列で表示できます。