おはよう、
まず、英語のレベルが悪いことをお詫びします。
Googleリーダーに接続された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はリクエストのNSDataをxml形式で取得します(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
...
そして、継続(nxt)パラメーターを使用してURLを呼び出すと、以前にダウンロードした最後のアイテムの前にいくつかのアイテムを受け取ります。たとえば、私の最後のアイテムは6月13日です。15jun、16 jun、...としていくつかのアイテムを受け取りました。
フィードのアイテムを順番に取得する方法がわかりません。
ご協力いただきありがとうございます。