我一直在互联网上搜索有关如何从Facebook用户获得“credit_balance”的信息。
要获得用户credit_balance,我正在使用:Facebook Credits - Getting error code 13 when trying to get credit balance
我知道你必须使用“application access_token”而不是用户的(我最近一直在尝试这两个令牌以确定)。
而且我完全了解多篇帖子都说“获得信用额度”是白名单功能。
所以我的结论是,我们的应用尚未列入白名单,这就是我收到的原因“例外:13:此API调用产生的基础FQL查询遇到以下错误:credit_balance不是用户表。“例外......所以它应该是故事的结尾...但是,Facebook的一位官员告诉我,“credit_balance”不是白名单功能。现在我很困惑......
我的两个问题:
(1) 那真相在哪里呢?请有人确认或反驳从Facebook获取“credit_balance”是否为白名单功能,并且我必须经历白名单程序,该程序首先填写表格:https://www.facebook.com/help/contact_us.php?id=157379954315015 然后等待永恒被列入白名单(显然,我们已经要求将其列入白名单......)。 (我也知道在白名单之后你必须重新验证你的用户,也做到了这一点,但仍然没有运气。)
(2) 还有什么机会检查我的应用程序是否列入白名单?
提前谢谢
答案 0 :(得分:1)
最后,官方回答。我们的应用程序已列入白名单:无摩擦付款,get_balance(== get_credits == credit_balance)和gamer_status。
因此,如果有任何人“获得Facebook积分数量”的问题,请确保您先被列入白名单。
Facebook大约1.5个月后将我们列入白名单,所以一旦你开始你的项目你就应该申请“白名单”+你应该尽快踢(尽全力)Facebook尽快回复你。
的Jakub
答案 1 :(得分:0)
我不知道你的问题的具体答案,但我知道Facebook API不断变化,因此互联网上的很多帖子/指南已经过时了。
此外,快速查看official Facebook credit API page会产生以下结果:
此列入白名单的功能是允许应用程序执行的API调用 确定用户的余额。它仅适用于开发人员 已指定Credits作为其游戏币。你可以在这里申请。
请注意:此功能目前仅适用于旧功能 PHP SDK。您还必须在白名单后重新验证用户身份, 在进行函数调用之前。
也许这张纸条与你有关系?