YouTube Api - 无法搜索:com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden

Posted

技术标签:

【中文标题】YouTube Api - 无法搜索:com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden【英文标题】:YouTube Api - Could not search: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden 【发布时间】:2015-04-06 00:53:24 【问题描述】:

我一直在关注this tutorial 来创建 Youtube 应用程序。我创建了 Browser-android API Key 并在我的项目中尝试了它们。但是当我尝试运行它并搜索时,我得到:

Could not search: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden

   "code" : 403,
   "errors" : [ 
     "domain" : "usageLimits",
     "message" : "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.",
     "reason" : "ipRefererBlocked",
     "extendedHelp" : "https://console.developers.google.com"
    ],
   "message" : "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."
 

任何想法..?

【问题讨论】:

我做到了,而且我确定它是正确的.. :S 【参考方案1】:

您所要做的就是: 从 “浏览器应用程序的密钥”。

【讨论】:

【参考方案2】:

通过将浏览器 api 的引用者设置为允许的任何引用者来解决问题。

【讨论】:

我有 API 密钥和 serch EngineId ,但我有错误。所以我认为在我的情况下是否需要填写账单信息。 使用API​​是否需要填写账单信息?【参考方案3】:

将其设置为“允许任何引用者”就像删除所有引用者允许的输入一样简单。

【讨论】:

以上是关于YouTube Api - 无法搜索:com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden的主要内容,如果未能解决你的问题,请参考以下文章

Youtube API:搜索可在移动设备上播放的视频

Youtube API 认证 - Iphone

Youtube api v3 无法从频道中检索所有视频

YouTube API nextPageToken

通过 API 进行 YouTube 安全搜索和评级

在搜索Youtube api后,如何获取Youtube视频[关闭]