我们最近将SDK更新为v3.14.By默认情况下,要求用户提供以下权限:@" user_birthday",@" user_friends",@" public_profile",@"电子邮件",@" friends_birthday" 并使用查询@" https://graph.facebook.com/me/friends?fields=id,birthday,name,picture&access_token= .."
我们注意到某些用户缺少生日信息。行为不一致。
例如:对于我们的一个用户,在JSON请求中只返回了超过600个朋友。我相信所有其他人撤销他们的权限并不合理。 在另一个案例中,所有朋友都被退回,但大多数朋友都没有返回生日字段 - 请参阅同一回复中的两个条目:
没有生日: {" id":" 616933360"," name":" XXX XXXX"," picture":{&# 34;数据&#34 ;: {" URL":" HTTPS://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/t1.0-1/c40.0.100 0.100 / s50x50 / 1098171_10151793243593361_626621565_a.jpg"" is_silhouette":假}}}
生日: {" ID":" 590531323""生日":" 05/31/1983年""名称&#34 ;: " XXX XXX","图片":{"数据":{"网址":" 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中的错误吗?