Сбой API Google Reader Java при попытке получить фиды для подписки - PullRequest
0 голосов
/ 31 марта 2012

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

1 Ответ

0 голосов
/ 13 апреля 2012

http://www.google.com/reader/view/... URL-адреса предназначены для обычного интерфейса Reader, а не для ответов API.Вы захотите использовать содержимое потока конечную точку API, например, http://www.google.com/reader/api/0/stream/contents/feed/http%3A%2F%2Fgdata.youtube.com%2Ffeeds%2Fapi%2Fusers%2Ftrailers%2Fuploads%3Fv%3D2.

...