Я использовал Google Reader API от Chris Dadswell: ссылка
Все работало нормально, пока я не создал метод для чтения каналов из определенной подписки. Вот мой код:
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, который говорит: «Это занимает больше времени, чем обычно. Попробуйте перезагрузить страницу».