0

私のアプリケーションは、Facebook次のような API リクエストを送信して、ページの写真情報を取得しようとします。

https://graph.facebook.com/152623178098449/photos?fields=id,name,from,link,created_time,comments.filter(stream).limit(20).fields(id,message,from,created_time,like_count, comment_count),likes.limit(20).fields(id,profile_type),sharedposts.limit(20).fields(from,id)&limit=25&after=...&access_token= ...

1 秒間に 1 回の呼び出しを送信しますが、API への 38 回目の呼び出しの後、次のようになります。

Error: (#613) Calls to stream have exceeded the rate of 600 calls per 600 seconds.

バッチ リクエストは使用しません。FB が私のアプリケーションが制限を超えていると判断するのはなぜですか?

ありがとう!

4

1 に答える 1

1

ここで私の回答を参照してください:フィールド展開を使用した Facebook Graph API 呼び出しは、バッチ呼び出しとは異なる速度制限に対してカウントされますか?

フィールド拡張を使用していますが、facebook はこれをレート制限未満の追加呼び出しとしてカウントしているようです。

于 2013-08-27T17:37:21.300 に答える