1

我订阅了一个订阅源,当我尝试使用 API 时,它总是显示为 NOT FOUND。我返回一个字典数组,其中包含 3 个对象。列表中的第一个代表用户本人,如下所示:

{
    FeedID = "user/MY_UNIQUE_NUMBER/state/com.google/reading-list";
    Timestamp = 1273448807271463;
    Unread = 59;
}

未读计数非常重要。我的客户在刷新之前依赖从 Google 下载 59 个项目。如果提要未正确下载,则计数已关闭,客户端将不会更新。

一个工作提要的例子在这里:

{
    FeedID = "feed/http://arstechnica.com/index.rssx";
    Timestamp = 1273447158484528;
    Unread = 13;
}

FeedID 值与特殊格式的 URL 字符串结合并返回文章列表。上面的例子工作正常。但是,以下提要始终在 Google 上返回 NOT FOUND,如果我将 URL 逐字粘贴到浏览器中,它永远不会出现。

看这里:

{
    FeedID = "feed/http://www.peopleofwalmart.com/?feed=rss2";
    Timestamp = 1273424138183529;
    Unread = 6;
}

http://www.google.com/reader/api/0/stream/contents/feed/http://www.peopleofwalmart.com/?feed=rss2?ot=1&r=n&xt=user/-/state/com .google/read&n=6&ck=1273449028&client=testClient

如果你完全精通 API,你能帮帮我吗?就像我说的,因为当我搜索那个提要时谷歌总是说没有找到,我的下载计数被 N 篇文章关闭并且不会更新。老实说,我宁愿不绕过它。

谢谢!

4

1 回答 1

2

URL 字符串未正确转义,“?” 基本提要 URL 中间的位置会使 Google 阅读器感到困惑。我不得不逃避转动 ? 到 %3F。

于 2010-05-10T22:48:49.437 回答