2010-09-01 86 views
0

我使用YouTube API在YouTube上執行簡單的搜索。這裏是我的代碼:YouTube Java API的問題

import java.net.URL; 

import com.google.gdata.client.youtube.YouTubeQuery; 
import com.google.gdata.client.youtube.YouTubeService; 

/** 
* 
*/ 

/** 
* @author denzilc 
* 
*/ 
public class CollectData { 

    public static String clientID = "****"; 
    public static String developer_key = "*****"; 
    public static String YOUTUBE_URL = "http://gdata.youtube.com/feeds/api/videos"; 

    public static String myQuery = "India"; 
    public static int maxResults = 200; 
    public static int timeout = 2000; 


    public static String outputDir = ""; 
    public static String outputFile = ""; 




    /** 
    * @param args 
    */ 
    public static void main(String[] args) { 
     // TODO Auto-generated method stub 

     try { 
      YouTubeService service = new YouTubeService(clientID); 
      YouTubeQuery query = new YouTubeQuery(new URL(YOUTUBE_URL)); 

      query.setSafeSearch(YouTubeQuery.SafeSearch.NONE); 




     } catch (Exception e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 



    } 

} 

不過,我收到以下編譯錯誤:

Description Resource Path Location Type The type com.google.gdata.client.Query cannot be resolved. It is indirectly referenced from required .class files CollectData.java /YouTube/src line 1 Java Problem

這裏是我的Java構建路徑的PIC和引用的庫:alt text

我在這裏失去了一些東西?

回答

3

看起來你好像缺少了gdata-client-core-1.0.jar

+0

謝謝,我不知道我是如何錯過了.... – Dexter 2010-09-01 12:48:18