2012-02-14 10 views
1

私はFacebookのバッチリクエストをアプリでかなり使用しています。ほとんどの場合、それは本当にうまく動作しますが、私を混乱させる1つの理由は、APIがnullを返すことがある理由です。この「nulls」レスポンスを受け取った場合、後でもう一度試してみるとうまくいくでしょう。ここで なぜFacebookのバッチAPIリクエストがいつかnullを返すのですか?

は例です:

URL:(符号化の前に)

https://graph.facebook.com/?access_token={access_token} 

リクエストボディ:

batch=[{"method":"GET","relative_url":"{page_id}?return_ssl_resources=1"},{"method":"GET","relative_url":"{page_id}?return_ssl_resources=1"},{"method":"GET","relative_url":"{page_id}?return_ssl_resources=1"},{"method":"GET","relative_url":"{page_id}?return_ssl_resources=1"}] 

ここではFacebookは時々返すものです:

[null,null,null,null] 

私は2番目以降の同じ要求をした場合、私は適切な応答を得る:

[{"code":200,"headers":[...headers here...],"body":{...body here...},{"code":200,"headers":[...headers here...],"body":{...body here...},{"code":200,"headers":[...headers here...],"body":{},{"code":200,"headers":[...headers here...],"body":{...body here...}}] 

行動は常に一貫していません。ほとんどの場合、私はもう一度やり直して適切な対応を取ることができます。時には2〜3回試してみる必要があります。この問題は1日に何十回も起こり、私が覚えている限り続きます。私はFacebook上で私のApp診断をチェックし、私のAppは何の制限もなく、APIの調整もなく、Facebookは "API Errors"レポートの下にこれらのものを列挙していない。なぜこのようなことが起こるのか?

+0

無関係で、誰かがほんの数分前に正確に同じ質問をしでした:http://facebook.stackoverflow.com/questions/9280629/some-responses-are-すべてが独立したものではありません。 –

+0

2人で同じことを尋ねると、Facebookがapiにバグを導入した可能性があります。あなたはバグをチェックしましたか? – DMCS

+0

少なくとも1月21日以来起きています。バグが見つかりませんでしたので、今すぐ出て行きます。 –

答えて

関連する問題