Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在框架中显示Facebook权限请求_Facebook - Fatal编程技术网

无法在框架中显示Facebook权限请求

无法在框架中显示Facebook权限请求,facebook,Facebook,我有一个web应用程序,允许用户将他们的Facebook帐户绑定到我们网站的登录名上,并可以互换使用 在Internet Explorer 8和9中,FB登录用户在尝试将其FB帐户连接到我们的帐户时收到错误。 单击错误消息中的链接时,我会看到以下页面: 我正在使用非常旧的API版本v0.4 javascript代码是: FB_RequireFeatures(["Api"], function() { FB.init("<?php echo HSWI_FB_KE

我有一个web应用程序,允许用户将他们的Facebook帐户绑定到我们网站的登录名上,并可以互换使用

在Internet Explorer 8和9中,FB登录用户在尝试将其FB帐户连接到我们的帐户时收到错误。

单击错误消息中的链接时,我会看到以下页面:

我正在使用非常旧的API版本v0.4

javascript代码是:

FB_RequireFeatures(["Api"], function()
    {
        FB.init("<?php echo HSWI_FB_KEY ?>", "/xd_receiver.htm");
        var api = FB.Facebook.apiClient;
        var permissions = 'email,publish_stream';
        FB.Connect.showPermissionDialog(permissions, function(response)
        {
            if(response.indexOf("publish_stream") === -1)
            {
                // user denied the publish_stream extended permission
                $("input.fb_publish_stream").each(
                    function(i)
                    {
                        this.checked = false;
                    }
                );
            }

            api.users_hasAppPermission('email', function(response2)
            {
                if(response.indexOf("email") === -1 && response2 !== 1)
                {
                    // user denied the email extended permission
                    // showAskForEmail();
                }
                else
                {
                    $('#facebookRegForm').submit();
                }
            });
        });
    });
这过去是有效的,在我这边,页面上没有任何变化

我是FB集成的新手,这是我继承的一个项目

是否有已知的解决方法

我是否必须更新我的API版本


非常感谢您的任何想法。

我将FB SDK代码更新为JS async&PHP SDK v.3.1.1的最新版本


这解决了我的问题。

Facebook对其身份验证做了很多更改,因此我强烈建议您使用当前的api。无论如何,我不知道您的问题有什么解决方法。正如@NitzanTomer所建议的,您可能需要使用最新的sdk。