从iOS(flash,air)应用程序向Fb发布分数的问题

时间:2014-03-03 17:04:24

标签: facebook actionscript-3 flash

游戏是用flash / as3编写的,我使用的是来自freshplanet的Facebook ANE。

调用是这样完成的:

var data:Object = new Object();
data.score = 300;
data.access_token  = _facebook.accessToken;
_facebook.requestWithGraphPath("/me/scores", data, "POST", onScoreSubmitted);

结果是:

{"error":{"code":100,"message":"(#100) The parameter score is required","type":"OAuthException"},"accessToken":"CAAGN..."}

_facebook.requestWithGraphPath("/me"...), _facebook.requestWithGraphPath("/me/picture.type(large)"...)等其他请求运行良好(返回所需数据。

所以我的分数发布有点受阻(特别是错误类型)。谢谢你的帮助!

2 个答案:

答案 0 :(得分:0)

我找到了解决方案,这里是:_facebook.requestWithGraphPath("/me/scores?score=123"...

答案 1 :(得分:0)

  

您可以通过发布HTTP来阅读玩游戏的人的分数   使用用户access_token GET请求/ USER_ID /得分。

var data:Object = new Object();
data.score = 300;
data.access_token  = _facebook.accessToken;
_facebook.requestWithGraphPath("/me/scores", data, "GET", onScoreSubmitted);

只需用GET替换POST