我正在玩 https://developers.google.com/youtube/v3/docs/search/list,注意到测试部分中的以下参数有些奇怪:
- 部分:片段
- channelId: UCtBxYxmrsZrP1NPMttH-VOg
- 最大结果: 50
- 类型: 视频
然后,单击"在没有OAuth的情况下执行",结果出现。
搜索字符串"Antonio",您会注意到该片段没有被截断(就像在其他视频中发生的那样),而是为空。
该视频有一个描述:https://www.youtube.com/watch?v=f6XOBGW6coI
我做错了什么吗?这是有意的吗?
这是 v3 API 的一个缺陷(此处类似的错误)。 并非所有从频道的search/list
终结点返回的视频都会返回说明。
如果视频的描述为空,则从第一个查询开始,您必须使用 part=snippet
和 id={videoId from the previous query}
对videos/list
终端节点执行额外的 API 请求,以返回正确的说明。