2012-06-01 76 views
0

我已經在Facebook註冊了我的遊戲成就。但是,您能否幫我理清如何使用AS3 API發佈Facebook的成就?使用As3 API發佈Facebook成就

,是不是就是

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

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

是這種方式來發布呢?

回答

0
var method:String = facebookSession.uid+"/achievements" 
var wallPostParams:Object ={ 
achievement :"achievemt url", 
access_token :"xxxxxxxxxxxxx" 
}; 

Facebook.postData(method, postToWallCompleteHandler, wallPostParams); 

簡單,只需更換由用戶ID爲「我」

0

關注Achievements Documentation Facebook可讓您的成就發揮效果。您首先必須在您的應用程序中註冊成就,然後使用/{user_id}/achievements發佈成就。您需要向用戶詢問publish_actions權限。

如果成績未註冊,您將收到錯誤提示。

+0

感謝您的回答,我已經登記自己的成就成功,並取得使用圖形API資源管理器後全成。但問題是,即時通訊使用as3 facebook api作爲我的遊戲,我嘗試使用上述代碼發佈我的成就,它說wallpost不成功。 –