首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过youtube数据api从官方艺术家频道获取所有上传内容

如何通过youtube数据api从官方艺术家频道获取所有上传内容
EN

Stack Overflow用户
提问于 2019-06-06 04:17:26
回答 1查看 215关注 0票数 1

我正在尝试查询youtube上所有与频道相关的上传,但对于官方艺术家频道,如:https://www.youtube.com/channel/UC-jHioVmLr8Cb1lFBIZD2hQ/

当我尝试调用API来检索"uploads“播放列表时,它成功了,但返回了一个空的播放列表。

通过https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UC-jHioVmLr8Cb1lFBIZD2hQ (省略API键)查找上传的播放列表将返回

代码语言:javascript
复制
{
    "kind": "youtube#channelListResponse",
    "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/SQbT6DxUQ-PRgTma_VN0xA8OmHE\"",
    "pageInfo": {
        "totalResults": 1,
        "resultsPerPage": 1
    },
    "items": [
        {
            "kind": "youtube#channel",
            "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/m44G0g4BqX0Af7CaFKoFcqJDqm0\"",
            "id": "UC-jHioVmLr8Cb1lFBIZD2hQ",
            "contentDetails": {
                "relatedPlaylists": {
                    "uploads": "UU-jHioVmLr8Cb1lFBIZD2hQ",
                    "watchHistory": "HL",
                    "watchLater": "WL"
                }
            }
        }
    ]
}

但是通过https://www.googleapis.com/youtube/v3/playlistItems?playlistId=UU-jHioVmLr8Cb1lFBIZD2hQ&part=id,contentDetails&maxResults=50检索上传的播放列表中的项目会返回

代码语言:javascript
复制
{
    "kind": "youtube#playlistItemListResponse",
    "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/E0c9LqWjuNHvL-UjCIKS4N9Fn5M\"",
    "pageInfo": {
        "totalResults": 0,
        "resultsPerPage": 50
    },
    "items": []
}

我希望能够从视频选项卡中拉出显示的视频,但似乎无法使用api做到这一点。

EN

回答 1

Stack Overflow用户

发布于 2019-06-09 05:45:04

你没有结果的原因是因为那个YouTube频道(即HRVY)还没有上传视频。

您可以查看uploaded videos page from HRVY channel

在那里,你可以看到没有上传视频,但你可能会想:如果我可以在这个频道上看到视频,这怎么可能呢?

不幸的是,我不能确切地说为什么会发生这种情况,但是,如果你仍然想从那个频道检索视频,可以通过使用playlistId而不是uploads id从特定的播放列表中检索视频。

例如,来自该频道的“最受欢迎”播放列表具有其playlistIdPLtz80rG4U0K99mMxPLNFPhwBIKkvzx9x1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56467411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档