【发布时间】:2017-04-27 13:07:16
【问题描述】:
我想从 Facebook 和好友列表中获取用户 ID,以及好友 ID 和好友的个人资料图片 URL。我有两个代码示例,第一个是
NSDictionary *params = @{@"fields": @"name, id, picture"};
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/friends" parameters:params HTTPMethod:@"GET"];
这也返回带有好友头像 URL 的好友列表,但不返回用户自己的 Facebook id。第二个是
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"/me" parameters:@{@"fields": @"id,name,friends, picture"}]
这会返回用户的 Facebook id、好友列表,但不会返回好友的头像 URL。你能帮我一下吗,我怎样才能在一个电话中得到这两个东西?
【问题讨论】:
-
你能告诉我你给的权限是什么
-
@Bhupat Bheda 权限为 [@"public_profile", @"email", @"user_friends"]
-
是的,它返回 Facebook ID。
标签: ios objective-c facebook facebook-graph-api