2012-11-02 29 views
2

因此,我正在切换到使用YouTube API的v3版本(这是好得多它就像一个完全不同的产品),但我要么丢失的东西,这是...是否可以使用v3 api为视频获取YouTube作者姓名?

正在能够获取的视频,以及他们的详细资料任意列表,在一个呼叫将会让生活显著更好,但在视频list法,该video details“片断”包含“渠道ID”,“作者” 。

我花了相当多的时间浏览文档,但找不到从channelId到人类可读作者名称的任何方式。

我该如何将视频映射到作者?

回答

1

在撰写本文时,接受的答案可能是正确的,但截至2/2018,snippet部分现在包含channelTitle财产。

4

作为video.snippet响应的一部分,无法取回频道的显示名称(旧版YouTube名称或Google+名称)。您需要使用channelId并执行channels.list(id = channelId1,channelId2,...,part = snippet)操作以获取该信息。好的部分是,您可以在一次通话中传递多达50个通道ID。

这种将信息分离成不同资源的方式有效地作为链接资源的关键字,这是一个深思熟虑的决定。工程团队意识到它需要开发人员进行额外的API调用,但他们赞成这种设计。

与此同时,该API仍处于试验性释放,如果您有任何关于使用API​​,而这样做实际开发的任何反馈,在问题追踪器随意open a feature request。如果有足够的人对API的某个方面给予反馈,那可能会影响到最终修订版的设计。

+0

谢谢。我想我已经看过那些信息的频道列表,我不认为它在那里,我会看看。 –

+0

啊,我还没有意识到映射到传统YouTube名称的频道的“标题”。 谢谢。 –

相关问题