我想用google-api-java-client(我想這就是所謂的2.0)編寫一個android應用程序爲youtube。 (gdata-java-client(1.x)不支持android,我明白)。我對youtube文檔以及「youtube-jsonc-sample」中提供的示例感到lo ed,該示例僅基於該示例進行查詢。YouTube的谷歌api-java客戶端支持vs gdata-java客戶端
我要查詢YouTube視頻,截至 http://code.google.com/apis/youtube/2.0/developers_guide_java.html#Searching_for_Videos 樣品片段描述但有似乎是上了年紀GDATA API詳細說明。除了youtube示例以外,我在google-api-java-client中找不到與youtube相關的任何內容。 code.google.com/apis/youtube/2.0/reference.html#Searching_for_videos中的參考文件也只是對「應該用於過濾結果集的條件」的簡短引用。
是否有可能使用2.0 API(在android上)查詢youtube視頻?請指點指針或示例代碼。
謝謝;
我已經瀏覽了youtube-jsonc-sample,並且實際上已經在android上運行了它。我正在嘗試查看是否可以獲取http://code.google.com/apis/youtube/2.0/developers_guide_java.html上有關android的相關說明,尤其是關於搜索視頻的YouTube數據API。我明白這是不可能的。但是,我已經找到了一種間接使用jsonc示例代碼搜索視頻的方法,例如YouTubeUrl.relativeToRoot(「videos?q =」+ query_string)。讓我知道是否有更好的方法。 – Kumar 2010-10-05 14:34:59
唯一的問題是如果query_string需要轉義,它會失敗。更好的辦法是在YouTubeUrl中添加一個「@Key public String q」字段,然後調用「url.q = query_string」,轉義將被照顧。 – 2010-10-13 11:37:05