0

查找 youtube 频道的频道 ID,以防您想订阅它或用于任何其他目的。

假设您想让用户通过单击订阅来订阅客户端应用程序的 youtube 频道。用户必须登录 Google+,然后运行 ​​api 请求才能订阅。因此,对于这种情况,您将需要频道 ID。请注意,新的做事方式是 Google+ 而不是 GData

4

1 回答 1

0

转到以下链接并替换该频道的用户名[foofightersVEVO 用该频道的用户名]

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=id&maxResults=1&q=foofightersVEVO&type=channel&_h=3&

执行查询并查看 api 响应:

GET https://www.googleapis.com/youtube/v3/search?part=id&maxResults=1&q=foofightersVEVO&type=channel&key={YOUR_API_KEY}

X-JavaScript-User-Agent:  Google APIs Explorer


{
 "kind": "youtube#searchListResponse",
 "etag": "\"2vd4g3cVsHAtTjJSdUMaBo1PBVE/6Ux-QcH6OQdn3t89j3y5z9RQhv0\"",
 "pageInfo": {
  "totalResults": 161878,
  "resultsPerPage": 1
 },
 "nextPageToken": "CAEQAA",
 "items": [
  {
   "kind": "youtube#searchResult",
   "etag": "\"2vd4g3cVsHAtTjJSdUMaBo1PBVE/Q9-widOQXafayJk0l2DV9nrMYO0\"",
   "id": {
    "kind": "youtube#channel",
    "channelId": "UCGRjJrpD2bmk9Ilq6nq80qg"
   }
  }
 ]
}

注意那里的channelId。希望这可以帮助。

于 2013-06-19T09:28:40.850 回答