0

こんにちは、私はこのコードを使用して API 呼び出しを行っています:

function foo(){
   require_once 'facebook.php';
   $facebook = new Facebook(array(
                      'appId'  => $facebook_appid,
                      'secret' => $facebook_app_secret,
                    ));
   $data=$facebook->api('/me/photos',array('access_token'=>'my_access_token'));
}

しかし、今、次のエラーが発生しています。

Fatal error: Uncaught Exception: No node specified thrown in C:\Users\xxx\base_facebook.php on line 1106

どういう意味ですか?どうすれば修正できますか?

4

1 に答える 1

0

Facebookアプリにログインしましたか? 参照

function foo(){
$config = array(
    'appId' => 'YOUR_APP_ID',
    'secret' => 'YOUR_APP_SECRET',
  );

  $facebook = new Facebook($config);
  $user_id = $facebook->getUser();
 if($user_id) {
      try {
       $data=$facebook->api('/me/photos',array('access_token'=>'my_access_token'));
      }
 } catch(FacebookApiException $e) { }
 }
}

ユーザーがログインしているかどうかを確認する必要がありますか? そうしないと$facebook->getLoginUrl()

于 2012-08-15T11:21:57.757 に答える