早上好,
首先,我很抱歉我的英语水平不好。
我在连接到 Google Reader 的 iOS 上编写了一个 rss 阅读器。
当我尝试使用此代码从 Google 检索提要时:
if(nxt)
{
response=[net get:
[NSString stringWithFormat:
@"https://www.google.com/reader/atom/user/-/state/com.google/reading-list?co=true&c=%@&ck=%d",
nxt,
[[NSDate date] timeIntervalSince1970]
]
xml:false
atom:false];
}
else
{
response=[net get:
[NSString stringWithFormat:
@"https://www.google.com/reader/atom/user/-/state/com.google/reading-list?co=true&ck=%d",
[[NSDate date] timeIntervalSince1970]
]
xml:false
atom:false];
}
其中 nxt 是 gr:continuation 的代码,net get 以 xml 格式检索请求的 NSData(请不要关心 xml:false)。
例如,我收到这个答案:
17 jun 12:XX
17 jun 11:XX
17 jun 13:XX <--
17 jun 10:XX
17 jun 09:XX
17 jun 08:24
17 jun 08:32 <--
14 jun XX:XX <--
15 jun XX:XX
...
当我使用 continuation (nxt) 参数调用 url 时,我会在上次下载之前收到一些项目。例如,我的最后一件物品是 13 Jun 我收到的一些物品是 15 jun , 16 jun, ...
我不明白如何按提要项目的顺序检索。
谢谢你的帮助。