Обратный вызов не вызывается вызовами пользовательского интерфейса Graph (AS3) - PullRequest
0 голосов
/ 11 октября 2011

У меня есть приложение Flash, работающее с API-графиком AS3, вплоть до Facebook, открывающего запрошенные диалоги (покупка, публикация, приглашение).К сожалению, эти вызовы 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!");
}

1 Ответ

0 голосов
/ 26 апреля 2012

Функция обратного вызова для Facebook.ui принимает только один параметр.Попробуйте следующее:

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