我们正在使用youtube数据api v3并且已经有一段时间没有任何问题了.最近,我们得到了这个403异常:
The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>.
Run Code Online (Sandbox Code Playgroud)
在谷歌开发者的控制台中,它表示我们仍然处于配额之下(目前它表示"单位/天为163,817的50,000,000").
我错过了有关配额如何运作的一些信息吗?
使用Youtube Data API的Channels:列表与brandingSettings部件在使用id过滤器时有效,但forUsername对我来说不适用于过滤器.
例如,GET https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&forUsername=h3h3Productions&key={YOUR_API_KEY}结果如下,缺少brandSettings:
{
"kind": "youtube#channelListResponse",
"etag": "\"0KG1mRN7bm3nResDPKHQZpg5-do/Qagk6ayL_umilQ398UZyAHwxK_g\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 5
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"0KG1mRN7bm3nResDPKHQZpg5-do/tTzKQvYs0Y2GpqN2wqgudxB2TnQ\"",
"id": "UCDWIvJwLJsE4LG1Atne2blQ"
}
]
}
Run Code Online (Sandbox Code Playgroud)
但是GET https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id=UCDWIvJwLJsE4LG1Atne2blQ&key={YOUR_API_KEY}(你会注意到它使用同一个用户的ID),保持原样:
{
"kind": "youtube#channelListResponse",
"etag": "\"0KG1mRN7bm3nResDPKHQZpg5-do/2ZOHdezDOZFRR9xisREY04R4OOg\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"0KG1mRN7bm3nResDPKHQZpg5-do/58_5G5_Hi-64MiC8m5NC76sDIOA\"",
"id": "UCDWIvJwLJsE4LG1Atne2blQ",
"brandingSettings": {
"channel": {
"title": "h3h3Productions",
"description": "Wacky, zany, goofy comedy. ",
"keywords": "comedy humor satire …Run Code Online (Sandbox Code Playgroud)