0

我一直在互联网上搜索有关如何从 Facebook 用户获取“credit_balance”的信息。

要获取用户 credit_balance,我正在使用:Facebook Credits - 尝试获取信用余额时出现错误代码 13

我知道您必须使用“应用程序 access_token”而不是用户的这一事实(我最近一直在尝试这两个令牌以确保)。

而且我完全了解多个帖子说获得“credit_balance”是白名单功能。

所以我的结论是,我们的应用程序尚未被列入白名单,这就是为什么我收到“异常:13:此 API 调用进行的基础 FQL 查询遇到以下错误:credit_balance 不是用户表的成员。 " 例外......所以这应该是故事的结尾......但是,其中一位 Facebook 官员告诉我,“credit_balance”不是白名单功能。现在我很困惑...

我的两个问题:

(1) 那么真相在哪里呢?拜托,有人可以确认或反驳从 Facebook 获得 credit_balance 是否是白名单功能,并且我必须经历从在这里填写表格开始的白名单程序:https://www.facebook.com/help/contact_us.php? id=157379954315015 然后等待永恒被列入白名单(显然,我们已经要求被列入白名单......)。(我也知道在白名单之后你必须重新验证你的用户,也这样做了,仍然没有运气。)

(2)还有机会如何检查我的应用程序是否被列入白名单?

先感谢您

  • 雅库布
4

2 回答 2

1

最后,官方给出答案。我们的应用程序已被列入白名单:无摩擦支付、get_balance (== get_credits == credit_balance) 和 gamer_status。

因此,如果有人对“获得 Facebook 积分”有疑问,请确保您首先被列入白名单。

Facebook 在大约 1.5 个月后将我们列入白名单,因此您应该在开始项目后立即申请“白名单”+ 您应该踢(恕我直言)Facebook 尽快回复您。

雅库布

于 2011-09-28T07:20:35.000 回答
0

我不知道您的问题的具体答案,但我知道 Facebook API 不断变化,互联网上的许多帖子/指南都已过时。

此外,快速浏览官方 Facebook 信用 API 页面会得到以下信息:

此列入白名单的功能是一种 API 调用,允许应用程序确定用户的余额。它仅适用于将 Credits 指定为游戏内货币的开发者。你可以在这里申请。

请注意:此功能目前只能通过旧的 PHP SDK 获得。您还必须在白名单后重新验证用户,然后再进行函数调用。

也许该笔记与您有关?

于 2011-08-17T11:02:49.040 回答