繁体   English   中英

Facebook登录处理程序未在Flex4 Facebook API中解雇

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM