1

V3 API を使用して 1 つのビデオをプレイリストに追加することはできますが、複数のビデオを一度に追加することはできません。

API Explorer を使用して 1 つの動画を追加する場合、私のリクエストは次のようになります。

POST https://www.googleapis.com/youtube/v3/playlistItems?             
part=snippet&fields=id%2Cstatus&key={MY_API_KEY}

Content-Type:  application/json
Authorization:  Bearer {MY_TOKEN}
X-JavaScript-User-Agent:  Google APIs Explorer

{
 "snippet": {
  "playlistId": "PLsocvUmhlFZlTIR58nIqSAf2Ue1vQWVJO",
  "resourceId": {
   "playlistId": "PLsocvUmhlFZlTIR58nIqSAf2Ue1vQWVJO",
   "videoId": "7Mbnb_LZwDM",
   "kind": "youtube#video"
  }
 }
}

基本的に、1 回のリクエストで複数の「videoIds」を送信したいと考えています。"videoId":["id1","id2","id3"] を試してみましたが、リクエストは成功しましたが、配列の最初のアイテムしか追加されませんでした。

4

1 に答える 1

0

Data API v3 は、現在、一度に複数のプレイリスト アイテムを挿入することをサポートしていません。https://code.google.com/p/gdata-issues/issues/entry?template=YouTube%20(Enhancement%20Request)で機能リクエストを提出し、 ここにコメントとして ID をお知らせください。

ただし、バッチ リクエストを実行できますhttps://stackoverflow.com/questions/14310562/how-to-correctly-use-google-api-python-clients-batchhttprequest

于 2013-10-07T17:21:18.803 に答える