YouTube Api频道列表

时间:2016-09-13 05:43:41

标签: android youtube

我在youtube api中比较新,我需要帮助在android中实现youtube api。我找到了一个youtube api,用于获取关联用户名https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername={USERNAME}&key={YOUR_API_KEY}上的所有频道列表。我在我的YouTube帐户中创建了3个频道但是api上面没有得到回应。

这是对有效用户名和api密钥的上述api的回复

{
 "kind": "youtube#channelListResponse",
 "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/ewwRz0VbTYpp2EGbOkvZ5M_1mbo\"",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 5
 },
 "items": []
}

1 个答案:

答案 0 :(得分:-1)

像这样使用:

https://www.googleapis.com/youtube/v3/channels?part=statistics&id=channel_id&key=your_key

您可以在此处尝试API请求:https://developers.google.com/youtube/v3/docs/channels/list#try-it

请求:

HTTP GET: GET https://www.googleapis.com/youtube/v3/channels?part=statistics&id={CHANNEL_ID}&key={YOUR_API_KEY}
Response (with id=UCt7iVnJwjBsof8IPLJHCTgQ):

{
 "kind": "youtube#channelListResponse",
 "etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/WNxXCvycTyqTjTn9sLJ5toVjBRY\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {

   "kind": "youtube#channel",
   "etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/jijTuA_iWn2Kv9aRnqeAWNAcQ6I\"",
   "id": "UCt7iVnJwjBsof8IPLJHCTgQ",
   "statistics": {
    "viewCount": "796662",
    "commentCount": "20",
    "subscriberCount": "257",
    "hiddenSubscriberCount": false,
    "videoCount": "126"
   }
  }
 ]
}

您可以为id参数传入以逗号分隔的通道ID列表。因为我只传入一个id,所以items数组的第一个对象将具有您需要的值。获取所需数据的统计字典中subscriberCount和videoCount值的对象。