来自youtube api的空响应



我从youtube api得到null响应,不知道为什么。

    public void test () throws JSONException, IOException, ServiceException
    {
      YouTubeService youtube = new YouTubeService (clientId);
      URL feedUrl = new URL ("http://gdata.youtube.com/feeds/api/videos");
      YouTubeQuery query = new YouTubeQuery(feedUrl);
      query.setFullTextQuery("?category=music");
      VideoFeed videoFeed = youtube.query(query, VideoFeed.class);
      List<VideoEntry> videoEntry = videoFeed.getEntries();
      System.out.println (videoEntry.get(0).getMediaSource());
    }//end 

这段代码只是输出null我做错了什么

我不认为你想调用setFullTextQuery()并在那里传递一个随机的URL查询参数。我不知道当你这样做的时候,URL最终会被构造成什么,但它几乎肯定不是你想要的。

请按照https://developers.google.com/youtube/2.0/developers_guide_java#Searching_Categories_and_Keywords上的示例设置类别过滤器。

相关内容

  • 没有找到相关文章

最新更新