获取通道 ID,它总是返回"UC"



(我写了"你好",但它被删除了。)

我正在使用安卓应用程序中的youtube api。

我通过查看id.channelId从"channel"搜索中获得channelId。现在它似乎已更改为snippet.channelId.

但是字段值总是"UC"???

代码:

YouTube.Search.List search = youtube.search().list("id,snippet");
search.setKey("my key");
search.setQ("whatever channel name");
search.setType("channel");
search.setFields("items(snippet(channelId))");
search.setMaxResults((long)1);
SearchListResponse searchResponseC = search.execute();
List<SearchResult> searchResultListC = searchResponseC.getItems();
String channelid = ((SearchResult)searchResultListC.get(0)).getSnippet().getChannelId();

现在channelid值为"UC"。

此外,我不确定行是否搜索.setType("channel");具有任何效果。

请帮帮我。

这是本周V3api的一个已知问题。

https://code.google.com/p/gdata-issues/issues/detail?id=4971

相关内容

  • 没有找到相关文章

最新更新