2011-12-21 4 views
0

基本的に私はウェブサイト上のFacebookのコメントプラグインを有効にしました。
graph.facebook.comでこれらのコメントをインデックスに追加したいと思います。私はによって与えられたJSON解析できることを行うには:問題は、私は(FBのコメントプラグインを持っているページごとに1)の要求の多くを送信することであるFacebookのグラフをたくさんリクエストしています

http://graph.facebook.com/comments/?ids=[myurl] 

することに方法はあります洪水対策に遭遇することなくそのような操作を行うか?

答えて

1

あなたはこのようないくつかのオブジェクトのデータを取得するために、グラフAPIに複数のURL(,で区切られた)を使用することができます:あなたはPOSTリクエストを発行することができ、URLの長さの制限を無効にするには

GET http://graph.facebook.com/comments/?ids=[myurl],[myurl2],[myurln] 

とでidsをしませ渡しますURL:

POST http://graph.facebook.com/comments/?method=get 
POST DATA: ids=[myurl],[myurl2],[myurln] 
+0

Facebookはあなたのためのデータを得ることができます要求とオブジェクトの数の割合にいくつかの限界を押し広げ行うホワイトリストに登録されている、あまりにも数十億になります。私は実際に実際の数字を知っているわけではないが、50-70オブジェクトのデータを要求することは私のためにうまくいく... –

+0

かなり便利な本当に! – dynamic

+0

あなたはPOSTの例でmethod = getを書いた、それはmethod = POSTだと思いますか? – dynamic

0

あなたが自分のペースを上げている間は、おそらくリクエストの間に数秒を残してください。おそらくあなたは大丈夫でしょう。 Zyngaのようなアプリはおそらく毎秒何千ものグラフAPIリクエストを送信しています。

+0

Zyngaがので、多分彼らはどこかに – dynamic

関連する問題