Facebook Unity SDK,我?fields = invitable_friends无法在iOS上运行

时间:2014-11-13 03:24:34

标签: ios facebook unity3d

我的脸书sdk 5.1.0,Unity 4.5.2f1 平台是iOS。

我想邀请我的脸书朋友使用我的应用程序就像“Candy Crush Saga”或“FarmVille 2” 可以得到我的所有朋友,在自定义用户界面上显示它们并邀请他们玩应用程序。 但我在获取好友列表和设置自定义用户界面时遇到问题。

使用facebook统一示例,它可以获取朋友并发送邀请,但我无法获取这些信息而且它无法自定义UI;

当facebook登录时,我获得了user_friends权限。 我无法使用invitable_friends获取好友列表, 但“我?fields = friends”可以让朋友们使用我的应用程序。

我的登录并获得invitable_friend代码:

FB.Login("email,publish_actions,user_about_me,user_friends,basic_info", LoginCallback);
...
FB.API("me?fields=invitable_friends.limit(10)", Facebook.HttpMethod.GET, InvitableFriendsCallBack);

如何让朋友不玩我的应用然后发送应用邀请?

编辑: 登录ios时,我收到错误“FBLogin error”。

1 个答案:

答案 0 :(得分:1)

你无法结交使用iOS游戏玩游戏的朋友。 https://developers.facebook.com/docs/games/invitable-friends/v2.2

  

invitable_friends API仅适用于使用图谱API 2.0版的Facebook Canvas应用程序实现的游戏。

您可以使用FB.AppRequest邀请朋友加入游戏。 https://developers.facebook.com/docs/unity/reference/current/FB.AppRequest