Youtube Api,获取具有给定ID频道和视频标题的视频网址

时间:2018-09-05 12:32:42

标签: google-api youtube-data-api

例如,我需要视频ID https://www.youtube.com/watch?v=wIN0tTy-Jmg

我需要的id是wIN0tTy-Jmg

我知道 https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.activities.list?part=snippet&channelId=UCuaCWszD8Z2bZcSNvlAR6UA&maxResults=50&fields=items(snippet(thumbnails%252Fdefault%252Ctitle))&_h=14&

但它仅返回50个视频,有时我无法获得具有所需标题的视频

我只需要一个视频ID,我知道标题和给定的频道ID

如何获取此ID?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

youtube api没有视频获取方法。因此,无法直接获得单个视频。

我不确定您为什么要使用activites.list方法。

我将使用search.list并发送频道ID。 example

请求

  

获取https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCWnY0GoKFnFY0oeaEN605Ug&maxResults=50&key= {YOUR_API_KEY}

回复

{
 "kind": "youtube#searchListResponse",
 "etag": "\"XI7nbFXulYBIpL0ayR_gDh3eu1k/9HyOjSMVnKv1vm239plm060CuiY\"",
 "nextPageToken": "CDIQAA",
 "regionCode": "DK",
 "pageInfo": {
  "totalResults": 71,
  "resultsPerPage": 50
 },
 ...

}

返回的行数仍超过最大50行。您将必须使用下一页标记才能获得下一页结果。