【问题标题】:Posting an Achievement in Facebook using As3 API使用 As3 API 在 Facebook 中发布成就
【发布时间】:2012-06-01 10:08:45
【问题描述】:

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

是不是就这样

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

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

这样发吗?

【问题讨论】:

    标签: facebook facebook-as3-api


    【解决方案1】:
    var method:String = facebookSession.uid+"/achievements"
    var wallPostParams:Object ={
    achievement :"achievemt url",
    access_token :"xxxxxxxxxxxxx"
    };
    
    Facebook.postData(method, postToWallCompleteHandler, wallPostParams);
    

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

    【讨论】:

      【解决方案2】:

      关注 Facebook 提供的Achievements Documentation,让您的成就发挥作用。您首先必须在您的应用中注册成就,然后使用/{user_id}/achievements 发布成就。您需要向用户询问publish_actions 权限。

      如果成就未注册,你会得到错误。

      【讨论】:

      • 感谢您的回答,我已经成功注册了我的成就,并使用graph api explorer成功发了一个帖子。但问题是,我在我的游戏中使用 as3 facebook api,我尝试使用上面的代码发布我的成就,它说 wallpost 不成功。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多