【发布时间】:2016-08-19 14:53:05
【问题描述】:
当我通过 oAuth 访问 YouTube API 时,我会正常处理我的请求。但是,当我尝试从 api 中提取 GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&mine=true&key={YOUR_API_KEY} 时,这是部分响应。 api explorer 的“Try It”部分表明我应该有这样的东西:
{
"kind": "youtube#channelListResponse",
"etag": "\"CuSCwMPVmgi8taDtE2LV6HdgkN0/fPSUUr0h7J55AKwqUPO1XTzosJo\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"CuSCwMPVmgi8taDtE2LV6HdgkN0/SKfAkvqva5DXzL8H0X-h8n5TACg\"",
"id": "UCn1kMRRSG8-QdRWcaK7BgIw",
"contentDetails": {
"relatedPlaylists": {
"likes": "LLn1kMRRSG8-QdRWcaK7BgIw",
"favorites": "FLn1kMRRSG8-QdRWcaK7BgIw",
"uploads": "UUn1kMRRSG8-QdRWcaK7BgIw",
"watchHistory": "HLn1kMRRSG8-QdRWcaK7BgIw",
"watchLater": "WLn1kMRRSG8-QdRWcaK7BgIw"
},
"googlePlusUserId": "101052779404071735515"
}
}
]
}
但是,我通常只得到这个:
{
"kind": "youtube#channelListResponse",
"etag": "\"CuSCwMPVmgi8taDtE2LV6HdgkN0/fPSUUr0h7J55AKwqUPO1XTzosJo\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"CuSCwMPVmgi8taDtE2LV6HdgkN0/SKfAkvqva5DXzL8H0X-h8n5TACg\"",
"id": "UCn1kMRRSG8-QdRWcaK7BgIw",
}
]
}
【问题讨论】:
标签: json api youtube youtube-api