类似于此错误:Google YouTube API v3 iOS应用程序密钥,403错误代码
除非在这种情况下,浏览器键在IOS和ANDROID上的HTTP请求上不起作用
我在开发者控制台中创建了一个Google应用程序,打开"YouTube Data API v3",生成浏览器API密钥,并将我的服务器添加为允许的推荐。
当我像这样运行HTTP请求时:
https://www.googleapis.com/youtube/v3/videos?id=VIDEO_ID&key=API_KEY&part=snippet,contentDetails,statistics,status
这在桌面浏览器上有效,但当我在IOS或Android上尝试时,我会收到错误消息:
There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed.
如果我去这里也是一样的:
https://developers.google.com/youtube/youtube_player_demo
然后加载带有示例id:F08U2yCxbYg的视频,单击"用所选选项更新播放器"
它适用于桌面浏览器,但不适用于ios和android。
我也有同样的问题。为了解决这个问题,我创建了一个浏览器API密钥。其他人说我们需要删除捆绑包ID列表,因为这是一个谷歌控制台错误。