【发布时间】:2016-11-05 13:27:25
【问题描述】:
我尝试使用 Youtube API 进行搜索。
但是,收到此消息“ipRefererBlocked”
下图是我的 API 设置
请给我指路。
【问题讨论】:
标签: youtube google-api youtube-api youtube-data-api youtube-javascript-api
我尝试使用 Youtube API 进行搜索。
但是,收到此消息“ipRefererBlocked”
下图是我的 API 设置
请给我指路。
【问题讨论】:
标签: youtube google-api youtube-api youtube-data-api youtube-javascript-api
在您的 API 密钥上配置了 per-IP 或 per-Referer 限制,并且请求与这些限制不匹配。如果应允许来自 P 或 referer 的请求,请使用 Google Developers Console 更新您的 API 密钥配置。您的请求被阻止,因为它来自与该密钥的 IP 限制不匹配的 IP 地址。
这意味着您已经创建了一个服务器 API 密钥,而您想要的是一个 ios 客户端 API 密钥。确保您也在登录时请求YouTube scope。
每个请求都必须指定一个 API 密钥或提供一个 OAuth 2.0 令牌。您的 API 密钥在您项目的开发者控制台的 API 访问窗格中可用。
这是一个相关的 SO 票,您可以使用社区提供的解决方法:Youtube API permission 403 Forbidden error 和 YouTube Api - Could not search: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
【讨论】: