从FBSDK图表Api(V 2.5)获得用户喜欢

时间:2015-11-26 19:06:15

标签: ios facebook swift facebook-graph-api

我正在尝试在我的应用中检索用户在Facebook上喜欢的所有页面。从图谱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喜欢设置为公开,所以我知道他们不会因为隐私设置而被隐藏。知道如何让用户喜欢吗?

感谢

1 个答案:

答案 0 :(得分:1)

看到这是我获得数据的截图.. 如果你没有图表浏览的权限,那么你没有得到任何结果..

在开发中,您在图形浏览器上添加权限,然后在您使用应用程序之后,您需要提交您的应用以获得许可。

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