Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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 使用facebook sdk时出错_Javascript_Facebook - Fatal编程技术网

Javascript 使用facebook sdk时出错

Javascript 使用facebook sdk时出错,javascript,facebook,Javascript,Facebook,我以一种非常典型的方式加载facebook 3.1.1 sdk: <script src="http://connect.facebook.net/en_US/all.js"></script> <script> window.fbAsyncInit = function() { FB.init({ appId: '442804139174102', cookie: true,

我以一种非常典型的方式加载facebook 3.1.1 sdk:

  <script src="http://connect.facebook.net/en_US/all.js"></script>
    <script>
      window.fbAsyncInit = function() {
        FB.init({
          appId: '442804139174102',
          cookie: true,
          xfbml: true,
          oauth: true
        });
        FB.Event.subscribe('auth.login', function(response) {
          window.location.reload();
          //window.location.href="index.php?backurl="+window.location.href;
        });
        FB.Event.subscribe('auth.logout', function(response) {
          window.location.reload();
        });
      };
      (function() {
        var e = document.createElement('script'); e.async = true;
        e.src = document.location.protocol +
          '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
      }());
    </script>

window.fbAsyninit=函数(){
FB.init({
appId:'442804139174102',
曲奇:是的,
xfbml:是的,
真的吗
});
FB.Event.subscribe('auth.login',函数(响应){
window.location.reload();
//window.location.href=“index.php?backurl=“+window.location.href;
});
FB.Event.subscribe('auth.logout',函数(响应){
window.location.reload();
});
};
(功能(){
var e=document.createElement('script');e.async=true;
e、 src=document.location.protocol+
“//connect.facebook.net/en_US/all.js”;
document.getElementById('fb-root').appendChild(e);
}());
我没有显示页面,而是出现以下错误:

致命错误:无法在第227行的base_facebook.php中将FacebookApiException类型的对象用作数组

即使当我使用旧的sdk时,我也会遇到同样的错误——它只是在不同的行上。有人经历过吗?谁能帮我修理一下吗

谢谢


Spencer

您正在谈论PHP SDK中的一个错误,但只向我们显示JavaScript代码…(您知道PHP SDK和JS SDK是两个完全不同的东西,对吗?)我在PHP文件中有html:
  • 通过Facebook登录。我假设PHP错误发生在这里。但它似乎与我发布的javascript代码有关。