Lar*_*ars 7 youtube-api youtube-data-api
当我captions.download使用从captions.list端点检索的ID 调用端点时,它总是返回403.例如:
https://www.youtube.com/watch?v=1HRwpwOj4aA
我打电话captions.list给:
GET https://www.googleapis.com/youtube/v3/captions?part=id&videoId=1HRwpwOj4aA&key={YOUR_API_KEY}
这是回应:
cache-control: private, max-age=0, must-revalidate, no-transform
content-encoding: gzip
content-length: 236
content-type: application/json; charset=UTF-8
date: Sat, 23 May 2015 17:55:57 GMT
etag: "dhbhlDw5j8dK10GxeV_UG6RSReM/Rztb3ln4Zb6O07vb7_KSZi2y1NM"
expires: Sat, 23 May 2015 17:55:57 GMT
server: GSE
vary: Origin, X-Origin
{
"kind": "youtube#captionListResponse",
"etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/Rztb3ln4Zb6O07vb7_KSZi2y1NM\"",
"items": [
{
"kind": "youtube#caption",
"etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/pwH-4wtyQJz0U3l57fA8uKm4e1I\"",
"id": "kHlUsiuNS4TjB25loauZNXGrjK91I1tEdNyOpTRNA78="
}
]
}
Run Code Online (Sandbox Code Playgroud)
当我使用上面的id来调用captions.download:
GET https://www.googleapis.com/youtube/v3/captions/kHlUsiuNS4TjB25loauZNXGrjK91I1tEdNyOpTRNA78%3D?key={YOUR_API_KEY}
这是回应:
403 Forbidden
cache-control: private, max-age=0
content-encoding: gzip
content-length: 29
content-type: text/html; charset=UTF-8
date: Sat, 23 May 2015 17:59:05 GMT
expires: Sat, 23 May 2015 17:59:05 GMT
server: GSE
vary: Origin, X-Origin
Forbidden
Run Code Online (Sandbox Code Playgroud)
有什么想法可以在这里发生吗?
gna*_*729 -3
状态 403 禁止表示任何人都无权访问该 URL。例如,如果您的 API 密钥错误,您就不会收到该消息;这应该给出 Status 401 Unauthorized。我会仔细检查网址。
| 归档时间: |
|
| 查看次数: |
2024 次 |
| 最近记录: |