【问题标题】:Get user FB credits balance return empty array for several users获取用户 FB 积分余额为多个用户返回空数组
【发布时间】:2012-01-18 08:13:21
【问题描述】:

我正在尝试获取我的玩家积分余额。

我的服务器调用此 URL: https://api.facebook.com/method/users.getStandardinfo?uids=XXX&fields=credit_balance&access_token=XXX&format=json

对于我的用户和其他人来说,它有效。 但是,对于几个用户(拥有 FB 积分),我得到的响应是:[](一个空数组)。 所以,我没有收到错误,但我也没有得到任何结果...

有人知道为什么吗?

谢谢, 罗伊

【问题讨论】:

    标签: facebook facebook-graph-api facebook-credits


    【解决方案1】:

    根据https://developers.facebook.com/docs/reference/rest/,REST API 已被弃用。您现在应该使用 Graph API。请尝试使用新的 API,也许您的问题已在其中解决。

    【讨论】:

    • 谢谢!我没有找到任何有关如何使用 Graph API 实现积分余额获取的文档...有人知道该怎么做吗?
    • 参见:developers.facebook.com/docs/credits 正如您在第一张照片中看到的,developers.facebook.com/docs/reference/dialogs/pay 支付对话框已经为您完成了这项工作。另见:developers.facebook.com/docs/credits/build
    • 是的,它会检查用户是否有足够的积分,但我需要偶尔检索余额才能在我的应用程序/游戏闪存中显示余额,所以我需要能够查询它无论支付对话框如何
    • 我的猜测是这个新框架删除了收集每个用户的信用信息,因为它被滥用了。如果它是一个结构良好的游戏,那么你的游戏无论如何都不需要知道这些信息。
    • 感谢您的回复。我没有发现任何官方 Facebook 提及删除收集余额,并且 REST API 尚未弃用。问题是收集余额对某些用户有效,而对其他用户无效,我仍然试图理解为什么会这样......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 2016-10-21
    • 2011-08-17
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多