有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

rss Google Reader Java API在尝试检索订阅源时失败

我使用了Chris Dadswell的Google Reader API:link 在我创建了一个从特定订阅读取提要的方法之前,一切都很好。这是我的密码:

    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) 个答案

  1. # 1 楼答案

    http://www.google.com/reader/view/...URL用于常规读取器接口,而不是API响应。您需要使用stream contentsAPI端点,例如http://www.google.com/reader/api/0/stream/contents/feed/http%3A%2F%2Fgdata.youtube.com%2Ffeeds%2Fapi%2Fusers%2Ftrailers%2Fuploads%3Fv%3D2