我想获取Facebook好友的生日。我正在使用图形API,我知道我必须使用图形API的me/friends
。但问题是每当我传递像
https://graph.facebook.com/me/friends?[ACCESS TOKEN]&fields=id,name,picture,gender,birthday
它提供的数据仅包含名称,ID,图片和性别等字段,但不显示生日字段。 任何想法,如何获取所需的结果。
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以使用图表API获取friends_birthday
:
[facebook requestWithGraphPath:@"me/friends?fields=id,name,gender,picture,birthday" andDelegate:self];
并添加如下权限:
_permissions = [[NSArray arrayWithObjects:@"read_friendlists",@"publish_stream ,user_checkins",
@"friends_checkins", @"publish_checkins",@"email", nil] retain];
答案 2 :(得分:0)
Now Facebook give permission for user_birthday only if you submit your app in developer.facebook.com for review. If Facebook give permission to your app after successfull review then you will find user_birthday live.
然后使用NSString * urlString = [NSString stringWithFormat:@ “{{3}}”, token.tokenString];
答案 3 :(得分:-1)
我/朋友?场= ID,姓名,照片,生日
在图api资源管理器中尝试,以测试您的权限。
对我来说很好。
聚苯乙烯。不要忘记选择friends_birthday并生成您的访问密钥。