2012-04-13 26 views
3

私は、特定のFacebookページのすべての投稿を取得する必要があるアプリケーションを作成しています。問題は最初、私は2011年11月1日より古いすべての投稿を受信しないと示したポストの数が5000よりもはるかに少ないということであるfacebook graph api limitパラメータ

https://graph.facebook.com/McDonalds/posts?access_token=xxx&limit=5000

:マクドナルドのページでは、私はこのURLを使用しますこれは、limitパラメータが正しく動作していないことを意味します。私はこれを見て、それが既知のバグであることを発見した。

次に、最後に提供された次のページング情報とそれ以前のページング情報に従うようにしましたが、それを使用しても2011-01-24を超えることはできません。次のリンクを2回続けた後、空のページが表示されます。 McDonaldsのページはかなり古く、より多くの投稿を含んでいます。だから問題は、どうやって古い投稿を取り出すのかということです。回避策はありますか?

+0

のparams日付を延長するまで&ので、使用してみてください。 paramsは日付を延長するため、&まで使用してみてください https://graph.facebook.com/McDonalds/posts?access_token=xxx&limit=5000&since=2+years+ago&until=now &= 5000&= 2 +年+前&以来までの制限= now –

+0

[Facebookの相互の友人とFQL 4999/5000レコードの制限の可能な複製](http://stackoverflow.com/questions/4281210/facebook-mutual-friends-and-fql-4999-5000-record-limit) – Gilles

答えて

0

制限には制限があります。リミットには制限があり

https://graph.facebook.com/McDonalds/posts?access_token=xxx&limit=5000&since=2+years+ago&until=now

&limit=5000&since=2+years+ago&until=now 
&limit=5000&since=3+years+ago&until=now 
+0

同じ応答。最も古い投稿2011-11-01 – wirate

+0

あなたは他のページを試しましたか? –

+0

はい。 5または6.まだ私は与えられた日付を過ぎることができません – wirate