【问题标题】:Callback not being triggered by Graph UI calls (AS3)Graph UI 调用 (AS3) 未触发回调
【发布时间】:2011-10-11 18:35:53
【问题描述】:

就 Facebook 打开请求的对话(购买、发布、邀请)而言,我有一个使用 AS3 Graph API 的 Flash 应用程序。不幸的是,这些对 Facebook.ui 的调用似乎从未触发相应的回调方法。

例如,以下方法成功打开 Facebook 帖子对话框,但 _fbPostResponse() 方法永远不会被触发。

非常感谢任何帮助!

// Sample Code - This method should post a link to the user's wall
// The _fbPostResponse method should be invoked by Facebook when this action is complete.
function post(link:String, pic:String, name:String, caption:String, desc:String):void {
 trace("Post to wall");
    var params:Object = {
      link:link,
      picture:pic,
      name:name,
      caption:caption,
      description:desc
    }
  Facebook.ui("feed", params, _fbPostResponse);
}

// The _fbPostResponse method should be invoked by Facebook when this action is complete.
function _fbPostResponse(response:Object, fail:Object):void
{
  trace("Post response!");
}

【问题讨论】:

  • 我遇到了同样的问题。你有没有机会让这个工作?

标签: facebook actionscript-3 facebook-graph-api facebook-as3-api


【解决方案1】:

Facebook.ui 的回调函数只接受一个参数。请尝试以下操作:

// The _fbPostResponse method should be invoked by Facebook when this action is complete
function _fbPostResponse(response:Object):void
{
  trace("Post response!");
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-07
    • 2011-02-12
    • 2020-08-08
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    相关资源
    最近更新 更多