Я пытаюсь использовать API GraphMobile Graph для Actionscript 3. Когда я запускаю
FacebookMobile.init (MY_AP_ID, facebookInitHandler);
Мой обратный вызов становится нулевым для объекта успеха, и false - это ошибка, говорящая «OAuthException» «Активный токен доступа должен использоваться для запроса информации о текущем пользователе.»
Я получаю эту ошибку как на IOS, так и на Android. Возможно ли что-то неправильно настроить на сайте facebook?
Это вызывается в init (), поэтому я пока не пытаюсь что-либо запросить о каком-либо пользователе. Я провел часы с этим без удачи. Любая помощь будет принята с благодарностью.
if(FacebookMobile.getSession() == null){
FacebookMobile.init(MY_AP_ID, facebookInitHandler);
}
//sets facebook session
private function facebookInitHandler(success:Object, fail:Object):void{
if(success != null){
trace("facebook init success");
//publish_stream is required to post messages to the wall
FacebookMobile.login(facebookLoginHandler, stage, ["publish_stream"]);
}else{
trace("Facebook initialization falied- " + String(fail.error.message));
displayGeneralAlert("An error occurred", "Unable to initialize Facebook component");
}
}