我想如果用戶登錄Facebook,如果是的話我需要將他們的個人資料圖片url,名稱存儲在我的數據庫中,以便用戶可以在我的web應用程序中發表評論。oauth與facebook
我無法做到這一點,我創建了一個Facebook的網站應用程序,並使用下面的代碼auth目的。但其顯示「出現錯誤,請稍後再試。」
任何人請幫助我?或幫助我工作的代碼?
<?php
require_once('../src/facebook.php');
$fb_app_id = "key";
$fb_secret = "secret";
$fb_app_url = "url";
$facebook = new Facebook(array(
'appId' => $fb_app_id,
'secret' => $fb_secret,
'cookie' => true,
));
$user = $facebook->getUser();
if ($user) {
// The user is logged in
try {
$user_profile = $facebook->api('/me');
// Here : API call succeeded, you have a valid access token
} catch (FacebookApiException $e) {
// Here : API call failed, you don't have a valid access token
// you have to send him to $facebook->getLoginUrl()
$user = null;
}
} // else : the user is not logged in
?>
<?php if ($user): ?>
<a href="<?php echo $facebook->getLogoutUrl() ?>">Logout of Facebook</a>
<?php else: ?>
<a href="<?php echo $facebook->getLoginUrl() ?>">Login with Facebook</a>
<?php endif ?>
嘗試,如果($ user_profile),而不是 –
max4ever
2012-03-20 15:09:31
您好我試過了...但仍顯示出錯誤.. 。這個腳本是否以app_key和密鑰工作到最後? Facebook方面的任何特殊變化? – ramesh 2012-03-20 15:17:23