我希望使用YouTube API的v3检索特定YouTube视频的标记。
我能够检索带有此请求的视频到搜索端点https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&q=cats&type=video&key={YOUR_API_KEY}。
现在,我点击了视频端点,试图从上面的查询中获取视频的标记。https://www.googleapis.com/youtube/v3/videos?id=IytNBm8WA1c&part=snippet&key={YOUR_API_KEY}
回应,
{
"kind": "youtube#videoListResponse",
"etag": "\"PMn2rAVTRiZHkX45qiqfcLZoTXM/rYBuk4KeZFmSMoiSuaXfy6-Pm28\"",
"items": [
{
"id": "IytNBm8WA1c",
"kind": "youtube#video",
"etag": "\"PMn2rAVTRiZHkX45qiqfcLZoTXM/_6K6Qz8rLYf0d5gUnucV1LwbwU4\"",
"snippet": {
"publishedAt": "2007-07-09T14:02:03.000Z",
"channelId": "UCFMV3DqmnaRc4oNGvi-3OvQ",
"title": "Funny Cats",
"description": "it's soo funny :D\r\n\r\naudio content is licensed by UMG\r\n\r\nSong 1: Gioachino Rossini - The Thieving Magpie 0:00 - 1:37\r\nSong 2: The Presidents of the United States of America - Kitty 1:38 - 2:47\r\nSong 3: The Nutcracker 2:48 - 3:51\r\nSong 4: Smash Mouth - All Star 3:51 - 7:06\r\nSong 5: The Wiseguys - Ooh La La 7:07 - 7:43\r\n\r\nPS: i will ignore messages with the subject\r\n\"Business Proposal Regarding Your YouTube Videos\"",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/IytNBm8WA1c/default.jpg"
},
"medium": {
"url": "https://i.ytimg.com/vi/IytNBm8WA1c/mqdefault.jpg"
},
"high": {
"url": "https://i.ytimg.com/vi/IytNBm8WA1c/hqdefault.jpg"
}
},
"channelTitle": "nguoap",
"categoryId": "15"
}
}
]
}
此请求的API资源管理器- h=3&
即使我批准了这个请求,我也会得到同样的结果。尽管,,如果被授权的帐户拥有该视频,它将返回标记。
我如何才能得到我拥有的视频标签,而不要求最终用户授权他们的帐户?此实现是带有JS的客户端。
更新: GData问题链接:https://code.google.com/p/gdata-issues/issues/detail?id=4513
发布于 2015-10-30 19:51:38
根据https://developers.google.com/youtube/v3/docs/videos/list,最新版本的YouTube API现在返回标记:
https://www.googleapis.com/youtube/v3/videos?key={API-key}&fields=items(snippet(title,description,tags))&part=snippet&id={video_id}
发布于 2013-04-29 02:43:38
不幸的是,目前您只能在验证自己是频道所有者时才能获得带有标记的视频。搜索用于工作的标记,但是断了在当前的V2实现中。
发布于 2020-12-08 22:32:08
获取YouTube标题、描述和标记的以下方法
https://stackoverflow.com/questions/16240499
复制相似问题