【发布时间】:2021-04-28 03:28:03
【问题描述】:
我在我的网站上嵌入了一些 YouTube 视频。我收到了一些他们没有加载的投诉。我调查并注意到在尝试播放它们时,我收到了一些 403 Forbidden 错误:
查看 JSON 响应,我收到一些消息,通常说“调用者没有权限”。这是完整的 JSON 数据:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"errors": [
{
"message": "The caller does not have permission",
"domain": "global",
"reason": "forbidden"
}
],
"status": "PERMISSION_DENIED"
}
}
为什么会这样?我认为嵌入 YouTube 视频不需要密钥或令牌。这是什么原因?我的 IP 地址是否已被 Google API 禁止?
作为参考,我尝试加载的视频的 ID 是Sq9kl3ybqY0。
【问题讨论】:
-
同样的问题。你试过用智能手机打开你的网站吗?还是使用隐身浏览器?我已经在智能手机和隐身浏览器上尝试过,结果很有效。我怀疑这是因为我安装的浏览器扩展程序会纠正我的错误。
-
我个人在上周尝试播放的每个 Youtube 嵌入视频中都遇到了这个问题。同样的错误。我不明白为什么
-
对我们来说同样的问题,但问题是不一致的,有时它可以工作,而其他的它会因上述错误而失败
标签: google-api youtube youtube-api embed