1

我可以使用 V3 API 将单个视频添加到播放列表,但我无法一次添加多个视频。

要使用 API 资源管理器添加单个视频,我的请求如下所示:

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"
  }
 }
}

我基本上想在一个请求中提交多个“videoId”。我试过“videoId”:[“id1”,“id2”,“id3”],请求成功但只添加了数组中的第一项。

4

1 回答 1

0

Data APi v3,目前不支持同时插入多个 playlistItem。请在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 回答