【问题标题】:Facebook Unity SDK ,me?fields=invitable_friends not working on iOSFacebook Unity SDK ,me?fields=invitable_friends 在 iOS 上不工作
【发布时间】:2014-11-13 03:24:34
【问题描述】:

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

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

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

当 facebook 登录时,我获得了 user_friends 权限。 我无法使用 invitable_friends 获取好友列表, 但是“me?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”。

【问题讨论】:

  • 您的应用是一款也有画布实现的游戏吗?
  • 感谢您的评论。我不知道什么是画布实现。画布实现可以统一创建,还是可以像 facebook 网络画布一样启动应用程序的画布?

标签: ios facebook unity3d


【解决方案1】:

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

invitable_friends API 仅适用于使用 2.0 版 Graph API 实现 Facebook Canvas 应用的游戏。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多