Facebook graph api php:base_facebook.php中未抛出指定节点
您好,我正在使用此代码进行api调用:Facebook graph api php:base_facebook.php中未抛出指定节点,facebook-graph-api,error-handling,facebook-php-sdk,php,Facebook Graph Api,Error Handling,Facebook Php Sdk,Php,您好,我正在使用此代码进行api调用: function foo(){ require_once 'facebook.php'; $facebook = new Facebook(array( 'appId' => $facebook_appid, 'secret' => $facebook_app_secret, )); $data=$
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
这是什么意思?我如何修复它?您登录facebook应用程序了吗 您应该确保用户是否登录?else
$facebook->getLoginUrl()
var\u dump($facebook\u appid,$facebook\u app\u secret)代码>并确保它们包含您认为它们包含的值(我猜它们没有)
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) { }
}
}