我正在尝试通过直接网址获取YouTube频道的个人资料图片。
我发现了这个:
https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id={CHANNEL_ID}&key={GOOGLE_API_KEY}
但是在添加了频道ID和我的google api密钥后,我得到了回复:
{
"kind": "youtube#channelListResponse",
"etag": "\"0Fu6lI6VPydRdlQU3wwNfowdAUs/hirftF6Hp1SlcHf-VOY2asqIoJA\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
},
"items": []
}
我需要直接链接到图片,以便将其添加到
我该怎么做?
答案 0 :(得分:1)
试试这个网址:
获取https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername= {CHANNEL}& key = {YOUR_API_KEY}
它产生(在这种情况下Channel是FailArmy):
{
...
"thumbnails": {
"default": {
"url": "https://yt3.ggpht.com/-_8lHSPO3nNI/AAAAAAAAAAI/AAAAAAAAAAA/-THVRONaQco/s88-c-k-no-rj-c0xffffff/photo.jpg"
},
"medium": {
"url": "https://yt3.ggpht.com/-_8lHSPO3nNI/AAAAAAAAAAI/AAAAAAAAAAA/-THVRONaQco/s240-c-k-no-rj-c0xffffff/photo.jpg"
},
"high": {
"url": "https://yt3.ggpht.com/-_8lHSPO3nNI/AAAAAAAAAAI/AAAAAAAAAAA/-THVRONaQco/s240-c-k-no-rj-c0xffffff/photo.jpg"
}
},
...
}
更新
您可以使用以下代码获取默认网址:response.items[0].snippet.thumbnails.default.url