Oui, la stratégie recommandée par @someone peut aider à ce sujet. En développant cela:
L'API Google Reader non-officielle vous permet de demander des anciens éléments à partir des flux, mais ce sera très lent (si vous demandez 10000 éléments par exemple), vous devriez donc le demander une fois et le cache De votre côté.
Si vous avez besoin de plus de 10000 ~ 20000, vous aurez probablement des délais d'expiration côté serveur Google. Pour vous aider avec cela, vous pouvez probablement demander 1000 éléments ou quelque chose à chaque fois (http://www.google.com/reader/atom/feed/), puis utiliser le paramètre de continuation pour la pagination. Je n'ai jamais utilisé celui-ci, mais il contient un paramètre (c, pour la suite) qui peut être prometteur pour ce dont vous avez besoin. Comme décrit ici (dans la section 'Ensemble d'éléments Atom'):
une chaîne utilisée pour le processus de continuation. Chaque flux ne renvoie pas tous les éléments, mais seulement un certain nombre d'éléments. Vous trouverez dans le flux atom (sous le nom gr: continuation) une chaîne appelée continuation. Ajoutez simplement cette chaîne comme argument pour ce paramètre, et vous récupérerez les éléments suivants.
Encore une chose, vous devez vous connecter à Google Reader avant d'utiliser cette API. Si vous voulez du code pour cela, vérifiez ma réponse to this other question.
J'espère que ça aide!
Huh? Que voulez-vous dire "vieux articles rss"? –
RSS toujours retourner les derniers éléments. Par exemple: pensez que toute version web 200 nouvelles. Mais ce web rss renvoie 20 résultat (181..200). J'ai besoin de 1..180 id des nouvelles. C'est possible? Comment fonctionne Google Reader? – ebattulga