1

以前,我一直使用API 调用$t中的entrytitle字段中的字段来获取 YouTube 用户/频道的人类可读名称,如下所示:

http://gdata.youtube.com/feeds/api/users/_6w3OSoTacXjd42ELqLbGQ?v=2&alt=json

该文档解释说,此标题标签应包含:

供稿的可读标题或供稿中的条目

https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_title

这曾经是这种情况,但现在标题包含频道/用户的用户名,而不是其人类可读的名称。在上面的 API 调用 eaxmple 中,标题标签包含DBZ3333但实际的人类可读名称是Kanal von DBZ3333,并且这不会出现在 API 响应中的任何位置。

我找不到提及此更改的任何公告或任何文档,这是 YouTube API 中的错误吗?

现在有什么方法可以使用 YouTube API 获取用户/频道的人类可读名称吗?

4

1 回答 1

2

编辑:好的,不幸的是,这是无法轻易恢复的。有人告诉我,在 Data API v3 中,除了频道标题(在未来几周内)之外,还有一个显示名称字段,但 v2 行为需要保持原样。

这是一个无意的行为变化,工程团队刚刚为它编写了一个修复程序。它应该在大约一周内部署到生产环境中。

于 2012-11-27T14:51:27.567 回答