【问题标题】:How can I get recipients ID after a Facebook game request on Android (Facebook SDK v4)?如何在 Android (Facebook SDK v4) 上发出 Facebook 游戏请求后获取收件人 ID?
【发布时间】:2015-04-06 17:46:30
【问题描述】:

在 Facebook SDK v4 上,GameRequestDialog.Result 仅具有请求 ID: https://developers.facebook.com/docs/reference/android/current/class/GameRequestDialog.Result/

FB 文档说我可以访问“to”:已创建请求的收件人用户 ID 数组: https://developers.facebook.com/docs/games/requests/v2.3#response

我错过了什么?谢谢!

【问题讨论】:

    标签: facebook-android-sdk android-facebook facebook-sdk-4.0


    【解决方案1】:

    您是对的,服务器发送此信息,但 SDK 处理的结果负载中缺少该信息。我们将在即将发布的 SDK 版本中为收件人添加一个属性。

    【讨论】:

      【解决方案2】:

      我已使用您对问题的描述报告了此错误,以防您(或任何人)想要订阅它。我希望他们能尽快解决这个问题。这是错误报告的链接:https://developers.facebook.com/bugs/1390431761279693

      【讨论】:

      【解决方案3】:
      List<String> id= GameRequestDialog.Result.getRequestRecipients();
      String uid = result.getRequestRecipients().get(0);
      

      将您的 Facebook-Android-Sdk 升级到最新版本。 4.5.x +

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多