【问题标题】:YouTube data api v3 not getting channels list using guide category idYouTube 数据 api v3 未使用指南类别 ID 获取频道列表
【发布时间】:2017-11-24 02:27:40
【问题描述】:

1) https://www.googleapis.com/youtube/v3/guideCategories?key=API_KEY&regionCode=US&part=snippet

2) https://www.googleapis.com/youtube/v3/channels?key=API_KEY&categoryId=GCQmVzdCBvZiBZb3VUdWJl&maxResults=10&part=snippet

categoryId=GCQmVzdCBvZiBZb3VUdWJl

从第一个 api 的响应中检索

第二个 API 的响应。 “items[]”为空

{
    "kind": "youtube#channelListResponse",
    "etag": "\"m2yskBQFythfE4irbTIeOgYYfBU/JpsJe9kdx343U4W1AnbpwmYdffc\"",
    "pageInfo": {
        "totalResults": 0,
        "resultsPerPage": 10
    },
    "items": []
}

我还为安卓应用创建了客户端 ID,但不知道如何使用它来调用数据 API。

预期结果是: 应用程序应该能够在不要求用户使用他们的邮件帐户的情况下调用上述 API

【问题讨论】:

  • 我面临着完全相同的问题,传递 categoryId 返回空频道列表,将 categoryId 更改为“id”参数并传递一个频道 Id 我得到了响应,如果我尝试相同使用 categoryId API 资源管理器请求我得到了结果,唯一的区别是 curl 命令我没有传递任何访问 Token only API,你这边的任何更新

标签: android youtube-data-api android-youtube-api


【解决方案1】:

试试这个 url 从频道 id 获取数据

"https://www.googleapis.com/youtube/v3/search?key=" + API_KEY
        + "&channelId=" + CHANNEL_ID + "&part=snippet,id&order=date&maxResults=20";

希望这项工作;

【讨论】:

  • 感谢您的回答。但没有得到要求的响应
  • 你知道我应该如何在谷歌开发者控制台“377215464639-f63h09jn06n3kgng793ag4bclhjobqih.apps.googleusercontent.com”中使用为安卓应用创建的客户端ID
猜你喜欢
  • 2023-03-31
  • 1970-01-01
  • 2013-01-17
  • 2015-01-06
  • 2013-10-25
  • 2015-06-27
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多