当前位置: 首页 > 知识库问答 >
问题:

如何在API v3上检索“通道内的通道”YouTube

汪胡非
2023-03-14

YouTube频道可以有几个“相关”频道的列表。例如,音乐频道有相关的流派频道:嘻哈、流行、摇滚、乡村等。

音乐频道:http://www.youtube.com/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ

音乐频道相关频道:http://www . YouTube . com/Channel/UC-9-kytw 8 zkzndhqj 6 fg pwq/Channels

我可以使用youtube.search.list API检索频道中的视频列表,我可以使用youtube.channels.list API获取特定频道的数据,但我似乎找不到任何API,可以像我上面的例子一样为我提供“与频道相关的其他频道”。

我很确定我看了谷歌提供的所有APIhttps://developers.google.com/apis-explorer/#p/youtube/v3/

有什么方法可以让我得到我需要的数据吗?

共有1个答案

林弘文
2023-03-14

在API中,您要查找的是类型为多通道的ChannelSection。

使用您的音乐频道示例,我能够

1)拉出所有频道部分的列表

2)查找频道的id部分,其类型为多个频道,标题为音乐流派(所有方式都在链接示例的底部)。

3)使用步骤2中的ID,您现在可以查询特定的频道部分

在我的示例中,我将片段用于步骤1,它为您提供typetitle。您还可以将content细节用于减少步骤的部件字段,但您必须搜索返回的列表,该列表的content细节包含通道数组。

编辑:

要获取子通道的详细信息,您可以将通道id作为逗号分隔列表连接在一起,并将它们用作通道中的id参数。列表查询。下面是一个查询,返回步骤3返回的前3个频道的详细信息。

 类似资料:
  • 你好,我正在尝试使用xcode中的google-api库从youtube api中获取频道对象,这是我使用的代码: 到目前为止,我得到了这个错误: error Domain = com . Google . gtljsonrpcerrordomain Code =-32602 "操作无法完成。(RayWilliamJohnson)" UserInfo = 0x 7532 c 40 { error

  • 与Netty 3相比,Netty 4中的行为似乎发生了变化。在Netty 4,当超时触发时,Netty不仅引发,通道未关闭。 我有一个用例,我需要在超时时向通道写入消息。这不能再做了,因为当处理抛出的的代码到达时,通道已经关闭。 关于如何在Netty 4中使用此用例,有什么提示/想法吗?基本上是在Netty关闭频道之前,在上写入频道?

  • 我有下面的代码从消息生成嵌入,它现在可以正常工作。我想要的是,在创建嵌入后,bot应该要求用户提到一个频道,在用户提到一个频道后,bot应该将该嵌入发送到那里。我该怎么做?

  • 问题内容: 在pub- sub的情况下,Redis使用什么机制将消息保留在内存中?如果没有客户端订阅,消息将如何处理?Redis会缓冲它们吗?有没有一种配置最小值的方法。和最大 每个通道分配的内存? 问题答案: 在实现(x)中可以看到,Redis不会在Pub / Sub上下文中将消息保留在内存中: 邮件会发送给监听该频道的客户端(如果有), 该消息将发送给正在侦听匹配频道(如果有)的客户端。 然后

  • 我开始开发一个spring cloud stream项目。我已通过@Streamlistener注释成功接收到来自Kafka的消息。在将消息发送到任何输出通道之前,我必须通过调用externalservice或DB调用来转换有效负载。我不想从同一个streamlistener方法调用外部服务或DB方法。我的问题是,我们能否在Spring云流中创建内部通道(如Spring集成DSL流)?

  • 基于 Swoole 提供的 Swoole\Coroutine\Channel,直接在配置文件中设置,就可以在worker进程中使用,数据互通。 Swoole\Coroutine\Channel可以作为队列使用,支持多生产者协程和多消费者协程。底层自动实现了协程的切换和调度。 配置方式 在项目配置文件中加入以下节 'coroutineChannels' => [ // 定义名为n