0
我正在使用基本的facebook php sdk通過Facebook登錄用戶到我的頁面。 facebook.php,base_facebook.php和:在應用程序中發佈到用戶牆上(facebook php sdk)
$facebook = new Facebook(array(
'appId' => '',
'secret' => '',
));
$user = $facebook->getUser();
if ($user) {
try {
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
if (!$user) {
header("Location: /");
} else {
$loginUrl = $facebook->getLogoutUrl();
,我想,讓我的用戶發佈(或跳過)的東西,他們的牆上的登錄時那樣: http://developers.facebook.com/attachment/web_dialog.png
什麼想法?
就像這樣,在這個代碼示例中沒有驗證邏輯。請查看FB開發人員文檔,以瞭解當getUser()返回False時,如何獲得有效的'access_token',以防尚未通過身份驗證的用戶。 – DeaconDesperado