• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iOS SDK Mutual Friends Facebook API v2.0

[复制链接]
菜鸟教程小白 发表于 2022-12-13 03:19:57 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我目前正在使用 Facebook iOS SDK v3.16,它使用 Graph API 2.0。我的电话是这样的:

 NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
                        @"context.fields(mutual_friends)", @"fields",
                        nil
                        ];
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat"/%@", object[@"profile"][@"facebookId"]]
                             parameters:params
                             HTTPMethod"GET"
                      completionHandler:^(
                                          FBRequestConnection *connection,
                                          id result,
                                          NSError *error
                                          ) {
                          cell.text3.text = [NSString stringWithFormat"Mutual Users: %lu", [result[@"context"][@"mutual_friends"][@"data"] count]];
                      }];

object[@"profile"][@"facebookId"] 是应用程序的范围 ID。

此调用的预期行为是返回当前用户和请求用户之间的共同好友数。但问题是,共同 friend 的数量几乎总是 0(出于某种原因,在某些情况下它是 2,但实际上应该更高)。

奇怪的是错误对象中从来没有任何东西,结果对象只是零。我不太确定如何继续,因为没有返回结果但应该有,但这并没有给我一个错误。



Best Answer-推荐答案


在 swift 3.0 中查找工作代码
注意:提交给facebook审核以使用此服务

FBSDKGraphRequest(graphPath: fbTokenID, parameters: ["fields": "context.fields(mutual_friends.limit(8))"]).start(completionHandler: { (connection, result, error) -> Void in
            if (error == nil){

                print("//////Mutual friends")
                print(result!)

            } else {
                print(error!.localizedDescription)
            }
        })

//你也可以通过添加“限制”来限制共同好友的结果

关于iOS SDK Mutual Friends Facebook API v2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26938165/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap