1

GoogleリーダーのパブリックRSSフィードからのデータを解析する必要があります。問題は、URLパラメーターn=numerofitemstoretrieveがn=9までしか機能しないことです。

たとえば、テストURLでは次のようになります。

http://www.google.com/reader/shared/user%2F15926769355350523044%2Flabel%2FPublicas%20RSS?n=2

2つのニュースアイテムを取得します

http://www.google.com/reader/shared/user%2F15926769355350523044%2Flabel%2FPublicas%20RSS?n=20

9つのニュースアイテムのみを取得します

この制限をどのように克服できますか?この場合の別のパラメータはありますか?または別の方法?

4

2 に答える 2

1

この代替URLを使用すると、nパラメーターが正常に機能することがわかりました。

https://www.google.com/reader/api/0/stream/contents/feed/http://www.google.com/reader/public/atom/user%2F15926769355350523044%2Flabel%2FPublicas%20RSS?n= 20

唯一の問題は、このように出力形式が異なることです。したがって、誰かがより良い解決策を見つけた場合は、その人に応答を許可します。

URLがブラウザで表示された場合にのみ結果がトリミングされるようです...コードからWebコンテンツを取得すると、正しいアイテム数が返されます...(対照的に、代替URLを使用すると、返されるコンテンツは両方の方法で正しくなります。コードから取得するだけでなく、ブラウザで表示する)

于 2012-09-03T15:26:02.653 に答える
1

Atom形式(OPの2つのURLの右上にあるリンク): http ://www.google.com/reader/public/atom/user%2F15926769355350523044%2Flabel%2FPublicas%20RSS?n = 20

2番目の投稿のURLに/api/が含まれているコンテンツはJSON形式であり、AtomXMLよりも解析が少し困難です。

https://webapps.stackexchange.com/questions/26567/how-to-raise-google-reader-rss-feed-entry-limit

于 2012-09-16T18:48:20.920 に答える