0

最近、SDK を v3.14 に更新しました。デフォルトでは、ユーザーに次の権限を要求していました: @"user_birthday",@"user_friends",@"public_profile",@"email",@"friends_birthday" クエリを使用します@" https://graph.facebook.com/me/friends?fields=id,birthday,name,picture&access_token= .."

一部のユーザーの誕生日情報が欠落していることに気付きました。動作に一貫性がありません。

たとえば、ユーザーの 1 人の場合、JSON リクエストで 600 人の友人のうち 30 人しか返されません。他のすべてのユーザーが権限を取り消したのは合理的ではないと思います。別のケースでは、すべての友人が返されましたが、ほとんどが誕生日なしで返されました。フィールド - 同じ応答からの 2 つのエントリを参照してください。

誕生日なし: {"id":"616933360","name":"XXX XXXX","picture":{"data":{"url":"https://fbcdn-profile-a.akamaihd.net/ hprofile-ak-ash3/t1.0-1/c40.0.100.100/s50x50/1098171_10151793243593361_626621565_a.jpg","is_silhouette":false}}}

誕生日: {"id":"590531323","birthday":"05/31/1983","name":"XXX XXX","picture":{"data":{"url":"https: //fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/t1.0-1/c0.8.50.50/p50x50/1660299_10151840501221324_512792944_t.jpg","is_silhouette":false}}}

Graph Api Explorer ツールを試してみたところ、同様の結果が得られました。トークン デバッガーは、トークンが有効であることも示します。

他の誰かがこの動作を経験していますか? これは Facebook API のバグですか?

4

0 に答える 0