【发布时间】:2022-01-03 10:15:49
【问题描述】:
我一直在尝试使用 YouTube Data API 从播放列表中获取所有视频,该 API 的工作原理类似于 char;接下来,我想尝试根据语言过滤视频,因此我想尝试包含“本地化”部分。但是,每当我这样做时,我都会收到 400 响应,指出“本地化”是“unkownPart”。从我在文档中看到的内容来看,我的 GET 请求应该结构正确:
`https://youtube.googleapis.com/youtube/v3/playlistItems?part=localizations&part=snippet&maxResults=${limit}&playlistId=${playlistId}&key=${apiKey}`
邮递员中的错误消息:
{
"error": {
"code": 400,
"message": "'localizations'",
"errors": [
{
"message": "'localizations'",
"domain": "youtube.part",
"reason": "unknownPart",
"location": "part",
"locationType": "parameter"
}
]
}
}
“本地化”是文档的直接副本。如果我将 GET 请求删除,则它可以正常工作,因此我确信问题出在顺序或我的参数,或正在使用的参数组合(尽管我在文档中找不到有关不兼容参数的任何内容)。
参数顺序如下:
- 本地化
- sn-p
- 播放列表 ID
- 键
编辑:文档链接:https://developers.google.com/youtube/v3/docs/playlists/list
【问题讨论】:
标签: youtube playlist google-apis-explorer