2011-11-12 5 views
5

Mam następujący kod, aby uzyskać formularz danych User Facebookprzechwycony wyjątek: Błąd: Odmowa dostępu do <https://www.facebook.com>, aby uzyskać własność Proxy.InstallTrigger

<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> 

i tu jest kod php do ściągania danych za pomocą klasy facebook.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"); 


     } 

otrzymuję błąd „innego” i kiedy sprawdzić Firebug mam następujący błąd „przechwycony wyjątek: błąd: Odmowa dostępu do https://www.facebook.com dostać właściwość Proxy.InstallTrigger "

Przeszukałem go i nie ma szczęścia. Czy to jest problem z firefoxem, ponieważ używam firefoxa 8?

+1

Tutaj dyskusja na temat tego http://userscripts.org/topics/91081 może być pomocna –

Odpowiedz

3

Najbardziej aktualna próbka pakietu PHP + Javascript SDK znajduje się tutaj: https://developers.facebook.com/blog/post/534/ - backend Facebooka wymaga włączenia Oauth2.0 w Twojej aplikacji i może być łatwiej po prostu skopiować i wkleić działającą aplikację, a następnie dostosować ją do swoich wymagań .

Powiązane problemy