How to get YouTube video tags with YouTube v3 API?

I want to get tags for a specific YouTube video using the v3 YouTube API.

I can get a video with this request at the search endpoint, https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&q=cats&type=video&key= {YOUR_API_KEY}.

Now I hit the endpoint of the video, trying to get the tags for the video from the above request. https://www.googleapis.com/youtube/v3/videos?id=IytNBm8WA1c&part=snippet&key= {YOUR_API_KEY}

Answer,

{ "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 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" } } ] } 

Explorer API for this request is https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?id=IytNBm8WA1c&part=snippet&_h=3&

Even if I allow this request, I get the same results. Although , if the authorized account belongs to the video, it returns tags .

How can I get tags for my own videos without asking the end user to authorize their accounts? This implementation is the client side with JS.

UPDATE: link to GData: https://code.google.com/p/gdata-issues/issues/detail?id=4513

+6
source share
2 answers

According to https://developers.google.com/youtube/v3/docs/videos/list , it looks like the latest version of the YouTube API now returns tags:

 https://www.googleapis.com/youtube/v3/videos?key={API-key}&fields=items(snippet(title,description,tags))&part=snippet&id={video_id} 
+13
source

Unfortunately, at the moment you can receive video with tags only when authenticating yourself as the owner of the channel. Search for tags used to work, but does not work in the current implementation of V2.

+1
source

Source: https://habr.com/ru/post/943720/


All Articles