我試圖創建一個Facebook應用程序。我使用Facebook的SDK的PHP。但是當我通過$ facebook-> api('me')獲得userprofile時,總是返回null值。我不明白我錯在哪裏?我的代碼如下。每個人都幫助我。非常感謝!
$ fbconfig ['appid'] =「3256 ............................」; // idcủabạn
$運行fbconfig [ '祕密'] = 「18cadb0 .....................」; //祕密CUA禁令
$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;
}
}
你會得到$ facebook-> getUser()的值嗎? –
我得到了$ facebook-> getUser()的值。這是一系列數字 –
該系列的裸女必須是Facebook的身份證明,驗證。然後,只需使用$ facebook-> api('/ me') –