2013-08-04 54 views
1

(我寫了「Hello」,但它被移除。)獲取channelId,它總是返回「UC」

我正在使用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(「頻道」);我不知道如果行search.setType(「頻道」);我不知道如果行search.setType(「頻道」);有什麼作用。

請幫忙。

回答

相關問題