我们正在使用YouTube数据API获取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 Data API上是否有新的更新? 任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
要访问任何Google API,您需要确定自己的应用程序。尚未对所有Google API强制执行此规则。如果您说您的请求过去有效,我怀疑他们已经开始使用YouTube API强制执行此操作。
问题是您没有使用Oauth2对您的应用程序进行身份验证,或者您没有发送API密钥以及此请求。
答案 1 :(得分:-1)
我得到了同样的错误。我犯的错误是在请求时没有设置API Key值。请设置API密钥属性。
如果您使用的是youtube数据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}