游戏是用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)"...)
等其他请求运行良好(返回所需数据。
所以我的分数发布有点受阻(特别是错误类型)。谢谢你的帮助!
答案 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