1

1 か月前に 2 つのアプリをホストしていましたが、今日の朝、 getuser();のときに UserInfo が表示されないことに気付きました。実行されました。0を表示しているだけです。以前はスムーズに動作していました。どちらのアプリも Web サーバーで動作しません。しかし、Localhost では問題なく動作しています。助けてください。ユーザーを認証してから、他のページに移動します。以下は私のコードです

require_once 'appinclude.php';
include_once "src/facebook.php";
$facebook = new Facebook(array(
    'appId' => $appid,
'secret' => $appsecret,
    'cookie' => true,
));
$user = $facebook->getUser();
if($user) {
try {
    $me = $facebook->api('/me','GET');
    $fname = $me['first_name'];

} catch(FacebookApiException $e) {
    error_log($e);
}
   }   else {

 $loginUrl = $facebook->getLoginUrl();
echo("<br>login url=".$loginUrl);
 }

前もって感謝します...

4

1 に答える 1

1

エラーCurl Exception 7 が発生し、ホストに接続できず、この問題が発生していました。pico /etc/hostsに移動し、この行を入力します
69.171.224.34 graph.facebook.com

それはあなたを助けるかもしれませんし、ここにリストされているIP範囲をホワイトリストに登録することもできます http://developers.facebook.com/docs/ApplicationSecurity/#facebook_scraper

于 2012-10-16T14:25:37.180 に答える