ios - 从 FBSDK graph Api (V 2.5) 获得用户喜欢

标签 ios facebook swift facebook-graph-api

我正在尝试在我的应用程序中检索用户在 Facebook 上喜欢过的所有页面。从 Graph API 中获取,这是我的代码:

 let request3 = FBSDKGraphRequest(graphPath: "/me/likes", parameters: ["fields": "id,name,picture, user_likes"])
            request3.startWithCompletionHandler({ (connection3, result3, erreur3) -> Void in
                if erreur3 == nil {
                    print(result3)
                }
                else {
                    print(erreur3)
                }
            })

这段代码产生了这个:

     {
   data =     (
   );
}

我也试过“我/喜欢”,它给了我同样的空数据集。我在这里尝试了一些答案 Facebook Graph API - likes returns me an empty set也一样,但这些都不起作用。

我有“user_likes”权限,我也有一个有效的 AccessToken。

此外,我已将我的 Facebook 点赞设置为公开,因此我知道它们不会因为隐私设置而被 Conceal 。知道如何让用户喜欢吗?

谢谢

最佳答案

看到这是我得到数据的截图.. 如果您没有图表探索的权限,那么您不会得到任何结果..

在开发中,您在 Graph Explorer 上添加权限,然后在您运行应用程序后,您需要提交您的应用程序以获得权限。

如果您有任何疑问,请告诉我,我会帮助您。

关于ios - 从 FBSDK graph Api (V 2.5) 获得用户喜欢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945524/

相关文章:

swift - 如何更新存储节点 firebase swift

swift - 如何使用 Parse 子类和 User 之间的关系 - Swift

iphone - IOS RESTKIT HTTP PUT 示例

facebook - 从 Facebook OAuth 获取手机号码

iOS 10 Facebook graph.facebook.com SSL 错误 - FBSDK 安全网络请求失败

android - Keytool 命令不要求输入密码

ios - 打开APP时后台音乐停止播放

javascript - React Native NetInfo 'connectionChange' 事件未触发

ios - Pod安装Realm 3.1.1失败

ios - 如何在选择模式下扩展 UIButton 框架?