我们正在使用YouTube数据应用程序接口来获取YouTube通道信息,它在两天前工作,现在它给我以下错误:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
}
}
YouTube数据应用编程接口有什么新的更新吗?有人能帮我解决这个问题吗?
发布于 2017-03-30 15:24:06
为了访问任何Google API,您需要标识您的应用程序。此规则并未在所有Google API上强制执行。如果你说你的请求在过去有效,我怀疑他们现在已经开始通过YouTube应用程序接口来强制执行这一点。
问题在于,您要么没有使用Oauth2对您的应用程序进行身份验证,要么您没有将API与此请求一起发送。
API你需要一个谷歌帐户来访问谷歌开发者控制台,请求一个密钥,并在谷歌开发者控制台中注册你的application.
a.进入开发者控制台,选择刚刚注册的项目。b.在Google开发者控制台中打开API库。如果出现提示,请选择一个项目或创建一个新项目。在authorization.列表中,确保YouTube数据v3的状态为ON。
发布于 2017-10-26 21:51:48
我也收到了同样的错误。我犯的错误是在请求时没有设置API密钥值。请设置API密钥属性。
如果您正在使用youtube data v3 api,请使用以下代码片段。
playlistItemsListByPlaylistIdRequest.setKey(YOUR_API_KEY_VALUE);
如果您使用的是Html请求,请使用以下格式:
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2CcontentDetails&maxResults=8&playlistId={PLAYLIST_ID}&key={YOUR_API_KEY}
https://stackoverflow.com/questions/43096450
复制相似问题