未捕获的异常:错误:Permission denied for <https://www.facebook.com>获取

uncaught exception: Error: Permission denied for <https://www.facebook.com> to get property Proxy.InstallTrigger

本文关键字:https www com facebook 获取 for 异常 错误 denied Permission      更新时间:2023-09-26

我有以下代码来获取用户数据的facebook

<div id="fb-root"></div>
  <script>
    window.fbAsyncInit = function() {
      FB.init({
        appId      : 'the_app_code_here_but_i_didn't right_it_here',
        status     : true, 
        cookie     : true,
        xfbml      : true
      });
    };
    (function(d){
       var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
       js = d.createElement('script'); js.id = id; js.async = true;
       js.src = "//connect.facebook.net/en_US/all.js";
       d.getElementsByTagName('head')[0].appendChild(js);
     }(document));
  </script>
  <div class="fb-login-button">Login with Facebook</div>
下面是使用facebook.php类 提取数据的PHP代码
$user_data = $this->facebook->getUser();
        if(!empty($user_data))
        {
            $uid = $this->facebook->getUser();
            $user = $this->facebook->api('/me');
            if(!empty($user)) {

                print_r($user_data);
                die();
            }
            else
            {
                die("error");
            }
        }
        else
        {
            die("error else");

        }

我得到"错误否则",当我检查firebug时,我有以下错误"未捕获的异常:错误:拒绝https://www.facebook.com获得属性代理的权限。InstallTrigger"

我谷歌了一下,没有运气的想法…

最新的PHP + Javascript SDK示例在这里找到:https://developers.facebook.com/blog/post/534/- Facebook的后端需要oauth2.0在你的应用程序上启用,它可能更容易复制+粘贴一个工作的应用程序,然后调整它到你的要求。