Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
Javascript Api不能获取任何东西_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript Api不能获取任何东西

Javascript Api不能获取任何东西,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,这是我第一次使用Facebook创建登录,我不知道为什么我无法获取任何数据。一切正常,直到出现获取权限的对话框;当用户单击“接受”按钮时,我得到以下错误: GET https://www.facebook.com/impression.php/f3962c3d68/?api_key='API_KEY'….oauth%22%2C%22display%22%3A%22popup%22%7D%2C%22source%22%3A%22jssdk%22%7D 下面是我如何实现登录的: function

这是我第一次使用Facebook创建登录,我不知道为什么我无法获取任何数据。一切正常,直到出现获取权限的对话框;当用户单击“接受”按钮时,我得到以下错误:

GET https://www.facebook.com/impression.php/f3962c3d68/?api_key='API_KEY'….oauth%22%2C%22display%22%3A%22popup%22%7D%2C%22source%22%3A%22jssdk%22%7D
下面是我如何实现登录的:

function facebookLogin() {

            FB.getLoginStatus(function(response) {

                  if (response.status === 'connected') {
                    // connected
                    getProfileData();

                  } else if (response.status === 'not_authorized') {
                    //app not_authorized
                    FB.login(function(response) {
                        if (response && response.status === 'connected') {
                            getProfileData();
                        }
                    },{scope:'email,user_photos'});

                  } else {
                    // not_logged_in to Facebook
                    FB.login(function(response) {
                        if (response && response.status === 'connected') {
                            getProfileData();
                        }
                    },{scope:'email,user_photos'});
                  }
            });
        }


        function getProfileData(){
            FB.api("/me", function(response){
                if(response && !response.error)
                {
                    var name=response.name;
                    var email=response.email;
                }
                else
                {
                    console.log(response.error);
                }
            });
        } 
API初始化我认为这很好,我在控制台上没有关于这方面的错误。希望你能帮我。提前谢谢:D

更新:
很少,在控制台上打印(我没有尝试过,这是一个随机想法xD),它会获取数据,但错误仍然存在

我刚刚在npm的“fb”模块上发现了一个名为“pingFacebook”的有趣功能

它与您使用的库不同,但它也与facebook相关

它基本上是把你的appId发布到facebook上的一个页面上,我不明白为什么这是必要的


我为此创建了一个问题,希望得到答案。

这不是错误,只是一个URL。。。