我遇到了Facebook PHP API的問題。這裏是我的代碼:
<?php
$facebook = new Facebook(array(
'appId' => 'MY_APP_ID',
'secret' => 'MY_SECRET'
));
$uid = $facebook->getUser();
if ($uid) {
try{
$user = $facebook->api('/me');
} catch (Exception $e){
error_log($e);
$user = null;
}
}
if (!$uid) {
$login_url = $facebook->getLoginUrl(array(
'next' => 'http://www/mywebsite.com',
'redirect_uri' => 'http://www/mywebsite.com',
'scope' => 'email,publish_stream,user_birthday,user_location'
));
echo '<a href="'.$login_url.'">TEST TO CONNECT</a>';
} else {
print_r($user);
}
我一直有線TEST TO CONNECT,所以它看起來像$ facebook-> getUser();總是返回0.任何想法?
謝謝您的幫助
而不是「if(!$ uid)」你可以使用「其他」...只是一個提示 – luschn