api - Youtube v3 Data Api 按 channel ID 获取类别 ID

标签 api youtube

我正在使用 youtube v3 数据 api,我想仅使用 channel ID 获取 channel 类别 ID,这可能吗?

最佳答案

是的,可以从给定的 channel_id 获取类别(或多个类别)。

你可以这样做的方式是使用“ channel ”API,如下所示:

https://content.googleapis.com/youtube/v3/channels?id=<CHANNEL_ID>&part=topicDetails&key=<YOUR_API_KEY>

以下信息取自 YouTube Data API - official documentation :
  • 编号:您要检索类别(或多个类别)的 YouTube channel 的 ID。
  • 关键字:您的 API key 。
  • 部分: part 参数指定 API 响应将包括的一个或多个搜索资源属性的逗号分隔列表。对于这种情况,我添加了 topicDetails .

  • 您可以使用 try-it官方文档中提供的用于测试 channels 的功能API 请求。

    对于特定场景,我使用了 try-it functionality使用 channel “PiewDiePiew”,该 channel 的结果是:
    {
        "kind": "youtube#channelListResponse",
        "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/SZVZPmfCMK51FYGbt3QJc0cSuS8\"",
        "pageInfo": {
            "totalResults": 1,
            "resultsPerPage": 1
        },
        "items": [{
            "kind": "youtube#channel",
            "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/k9uIVtL0Ha-_i_u38vFWu3Xws0A\"",
            "id": "UC-lHJZR3Gqxm24_Vd_AJ5Yw",
            "topicDetails": {
                "topicIds": [
                    "/m/0bzvm2",
                    "/m/0bzvm2"
                ],
                "topicCategories": [
                    "https://en.wikipedia.org/wiki/Video_game_culture"
                ]
            }
        }]
    }
    

    channel 的类别将显示在topicCategories API 响应的部分。

    关于api - Youtube v3 Data Api 按 channel ID 获取类别 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52434418/

    相关文章:

    php - 具有多个父项的 Javascript/PHP 家谱生成器

    api - Youtube API 如何获取视频信息

    iphone - iPhone试图让YouTube自动启动视频

    iphone - 播放 YouTube 后 MPMoviePlayerController 问题

    android - Android 上的 Youtube 视频

    apache - Apache 网络服务器后面的 NodeJS 中的 JSON-API : Best practices to handle caching and compression?

    javascript - 错误 selenium.common.exceptions.JavascriptException : Message: ReferenceError: room is not defined

    java - 如何通过类 org.apache.hadoop.conf.Configuration 在 java 客户端中设置 hadoop 复制?

    android - 在Android视频 View 中流式传输视频

    iphone - 如何让 YouTube 视频在 UIWebView 中开始自动播放