-1

Possible Duplicate:
$me = $facebook->api(‘/me’); returns empty string

I try create one facebook app. I use facebook sdk for php. but when I get userprofile by $facebook->api('me') is always return null value. I don't understand where I had mistaked? My code below. Everyone help me. Thanks a lot!

$fbconfig['appid' ] = "3256............................";//id của bạn

$fbconfig['secret'] = "18cadb0.....................";//secret của bạn

$user            =   null; //facebook user uid
try{
    include_once "src/facebook.php";
}
catch(Exception $o){
    echo '<pre>';
    print_r($o);
    echo '</pre>';
}

$facebook = new Facebook(array(
  'appId'  => $fbconfig['appid'],
  'secret' => $fbconfig['secret'],
  'fileUpload' => true
));

$user       = $facebook->getUser();//Lấy thông tin người dùng

$loginUrl   = $facebook->getLoginUrl(
        array(
            'scope'         => 'email,publish_stream,user_birthday,user_location,user_work_history,user_about_me,user_hometown'
        )
);//Yêu cầu login với các quyền cần thiết

if ($user) {//Kiểm tra user và lấy thông tin user
  try {
    $user_profile = $facebook->api('/me','GET');
    echo $user.'<br />';
    var_dump($user_profile);
  } catch (FacebookApiException $e) {
    $user = null;
  }
}
Community
  • 1
  • 1

1 Answers1

1

Try this :

$pageContent = file_get_contents('http://graph.facebook.com/USERID');
$parsedJson  = json_decode($pageContent);
echo $parsedJson->name;