我正在开发游戏,需要能够访问当前用户的积分余额。 Facebook信用API文档引用了这一点,但它似乎已被删除。
getBalance仍然可用吗?如何实现getBalance调用?
答案 0 :(得分:1)
你可以这样称呼:
https://api.facebook.com/method/users.getStandardinfo?uids= {USER_UID}&安培;字段= credit_balance&安培; =的access_token {ACCESS_TOKEN}&安培;格式= JSON
注意:
1.要使用此方法,您应该使用应用使用Credits:http://www.facebook.com/help/contact_us.php?id=157379954315015
2. REST API已被弃用,但我还没有找到有关如何使用Graph API获取用户余额的新文档...我仍然使用此方法。
Roei
答案 1 :(得分:1)
我不相信它现在可用,如果它不在图表api中,基于我读过的内容似乎就是这种情况(或者没有读过,因为之后没有提及它学分“促销期”结束)。
我刚尝试使用users.getStandardInfo方法并收到此错误:此API调用产生的基础FQL查询遇到以下错误:credit_balance不是用户表的成员。
返回:
$obj = json_decode(
curl_call_fb(
'https://api.facebook.com/method/users.getStandardinfo'.
'?uids='.$user->getFacebookId().
'&fields=credit_balance'.
'&access_token='.$access_token.
'&format=json'
)
);