(我写了“你好”,但它被删除了。)
我正在使用Android应用程序中的youtube api。
我通过查看id.channelid从“频道”搜索中获取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”。
另外,我不确定是否行search.setType(“channel”);有任何影响。
请帮助。