2012-03-30 10 views
0

Chris DadswellによってGoogle Reader APIが使用されました:link 特定のサブスクリプションからフィードを読み取る方法を作成するまで、ここに私のコードは次のとおりです。サブスクリプションのフィードを取得しようとしているときにGoogle Reader Java APIが失敗する

public static Document getFeeds(String _USERNAME, String _PASSWORD) 
     throws UnsupportedEncodingException, IOException { 
    Document doc = Jsoup 
      .connect(
        "http://www.google.com/reader/view/feed/" 
          + "http%3A%2F%2Fgdata.youtube.com%2Ffeeds%2Fapi%2Fusers%2Ftrailers%2Fuploads%3Fv%3D2") 
      .header("Authorization", 
        _AUTHPARAMS + getGoogleAuthKey(_USERNAME, _PASSWORD)) 
      .userAgent("<your app name>").timeout(5000).get(); 
    return doc; 
} 

問題は、それが言うのhtmlを返している:「これは、通常より長いを取っているのページをリロードしてみてください」。

答えて

0

http://www.google.com/reader/view/... URLは通常のリーダーインターフェイス用であり、APIレスポンス用ではありません。 stream contents APIエンドポイントを使用することをお勧めします。 http://www.google.com/reader/api/0/stream/contents/feed/http%3A%2F%2Fgdata.youtube.com%2Ffeeds%2Fapi%2Fusers%2Ftrailers%2Fuploads%3Fv%3D2

+0

あなたが言ったリンクはhttp://gdata.youtube.com/feeds/api/users/trailers/uploads?v=2からのXMLフィードをJSONに変換すると思います。私の質問は、Chris Dadswellによって指定されたリンクで言及されたAPIに関するものでした。それは非常に理解しやすいです。しかし、それは私の場合には役に立たなかった。現在、私のアプリケーションではCutSomで作成したFeedReaderを使用しています。とにかく情報に感謝します。 –

関連する問題