【问题标题】:Batch processing in JSON using Youtube API V3使用 Youtube API V3 在 JSON 中进行批处理
【发布时间】:2013-10-13 13:31:33
【问题描述】:

我可以使用 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"],请求成功但是只添加了数组中的第一项。

【问题讨论】:

  • 你说的是哪种编程语言?
  • 这只是使用 Youtube 提供的 API Explorer —— 实际的 HTTP 请求将使用 Python 和可能的 PycUrl 编写。

标签: json youtube youtube-api


【解决方案1】:

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

【讨论】:

  • ID: 5347 v2 是否支持同时插入多个播放列表项?
  • v3 支持通过批处理请求。编辑了我的答案。目前已损坏,但应尽快修复。
猜你喜欢
  • 2015-03-14
  • 2016-10-22
  • 2020-02-03
  • 1970-01-01
  • 2020-11-08
  • 2015-06-28
  • 1970-01-01
  • 2016-06-28
  • 1970-01-01
相关资源
最近更新 更多