[英]Facebook Login Handler doesn't get fired in Flex4 Facebook API
我实际上花了HOURS来解决这个谜题……但是似乎无法抓住它。
我使用与此处示例(官方的Adobe教程)相同的代码行(从字面上看!),并且得到的结果不同。
protected function login():void
{
Facebook.login(loginHandler,{perms:"user_birthday,read_stream,publish_stream"});
}
protected function loginHandler(success:Object,fail:Object):void
{
trace ("login handler called");
if(success){
currentState="state_home";
Facebook.api("/me",getMeHandler);
//userImg.source=Facebook.getImageUrl(success.uid,"small");
Facebook.api("/me/statuses",getStatusHandler);
}
}
一切正常,也就是说,一切都应该触发触发登录事件。 我被要求登录并且所有权限都被正确询问。 登录到Facebook后,登录事件不会触发。 有什么办法解决这个问题?
我真的很绝望... :(
您是否尝试调试包含HTML页面的JavaScript? 我发现JavaScript在与Flash电影的通讯中会遇到错误,并且在后台静默失败。
打开调试器,查看是否有任何错误-有时是由于抛出HTML的嵌入对象ID冲突而导致的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.