相关疑难解决方法(0)

Facebook Graph API v2.0 + - /me/friends返回空,或只有使用我的应用程序的朋友

我试图用Graph API v2.0获取我的朋友姓名和ID,但数据返回空:

{
  "data": [
  ]
}
Run Code Online (Sandbox Code Playgroud)

当我使用v1.0时,以下请求一切正常:

FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
                                              NSDictionary* result,
                                              NSError *error) {
    NSArray* friends = [result objectForKey:@"data"];
    NSLog(@"Found: %i friends", friends.count);
    for (NSDictionary<FBGraphUser>* friend in friends) {
        NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id);
    }
}];
Run Code Online (Sandbox Code Playgroud)

但现在我不能得到朋友!

facebook facebook-graph-api facebook-ios-sdk facebook-graph-api-v2.0

366
推荐指数
3
解决办法
24万
查看次数

是否可以使用来自可标记的朋友api的id来查看友谊功能?

这是关闭此线程使用Facebook API检索完整的朋友列表.答案说:"所以,在v2.0中,你只能通过/ me/taggable_friends获得所有朋友(https://developers.facebook.com/docs/graph-api/reference/v2.0/ user/taggable_friends)端点,仅包含文件ID,名称,图片,并且只能在Facebook审核您的应用程序后使用"并且其中一条评论说"即使经过审核和许可,您应该知道要使用taggable_friends,您获得的ID只能用于标记朋友 - 您无法使用这些ID获取有关用户的任何其他信息." 这是否意味着我无法使用来自可标记朋友的id来看友谊?通常为了看到友谊,你可以转到这个网址https://www.facebook.com/profile.php?id=person1Id&and=person2Id

来自可标记朋友的ID会作为参数值而工作吗?这是使用该ID获取用户信息的情况吗?

facebook facebook-graph-api

2
推荐指数
1
解决办法
1309
查看次数