Обратный вызов не вызывается вызовами пользовательского интерфейса Graph (AS3)
У меня есть Flash-приложение, работающее с API API AS3 Graph, позволяющее 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 ответ
Функция обратного вызова для Facebook.ui принимает только один параметр. Попробуйте следующее:
// The _fbPostResponse method should be invoked by Facebook when this action is complete
function _fbPostResponse(response:Object):void
{
trace("Post response!");
}