0

我在 Facebook 上为我的游戏注册了一项成就。但是你能帮我弄清楚如何使用 AS3 API 发布 Facebook 的成就吗?

是不是就像

var wallPostParams:Object ={
achievement :"achievemt url",
access_token :"xxxxxxxxxxxxx"
};

Facebook.postData('me/achievements/', postToWallCompleteHandler, wallPostParams);

是这样发帖的吗?

4

2 回答 2

0

遵循 Facebook 提供的成就文档,让您的成就发挥作用。您首先必须在您的应用中注册成就,然后使用/{user_id}/achievements. 您需要向用户请求publish_actions许可。

如果成就未注册,您将收到错误消息。

于 2012-06-01T11:09:33.270 回答
0
var method:String = facebookSession.uid+"/achievements"
var wallPostParams:Object ={
achievement :"achievemt url",
access_token :"xxxxxxxxxxxxx"
};

Facebook.postData(method, postToWallCompleteHandler, wallPostParams);

简而言之,只需将“我”替换为用户 ID

于 2012-07-30T21:11:59.213 回答