我在Facebook上注册了我的游戏成就。但是,请你帮我解决一下如何使用AS3 API发布Facebook的成就?
就像
var wallPostParams:Object ={
achievement :"achievemt url",
access_token :"xxxxxxxxxxxxx"
};
Facebook.postData('me/achievements/', postToWallCompleteHandler, wallPostParams);
是这种发布方式吗?
答案 0 :(得分:0)
按照Achievements Documentation Facebook提供的方式,让您的成就有效。您首先必须在应用中注册成就,然后使用/{user_id}/achievements
发布成就。您需要询问用户publish_actions
权限。
如果未注册成就,您将收到错误。
答案 1 :(得分:0)
var method:String = facebookSession.uid+"/achievements"
var wallPostParams:Object ={
achievement :"achievemt url",
access_token :"xxxxxxxxxxxxx"
};
Facebook.postData(method, postToWallCompleteHandler, wallPostParams);
简而言之,只需用户ID
替换“我”即可