我一直在尋找並嘗試了幾個小時,但我無法弄清楚。 我使用Facebook應用程序獲取用戶的一些信息,因此用戶需要連接到應用程序。用戶第一次連接時,他需要在Facebook上給予應用程序許可。當用戶再次回來時,他需要再次單擊連接,但權限已被設置。連接到Facebook應用的時間超過一個會話
我想讓用戶連接的時間比會話長,所以他不需要每次訪問該網站時都點擊連接(在新會話中)。我已經閱讀了很多關於offline_access等的內容,但這已被棄用,可能不是我最後需要的。我也從2年前閱讀了一些解決方案,但他們不再工作。
一個例子來概括:
假設用戶訪問我的網站,我對他一無所知。幾天前他授予我的應用程序許可。我希望他不用做任何事情就能看到Hello和註銷鏈接。我開始懷疑這是否可能?
// Create our Application instance.
$facebook = new Facebook(
array(
'appId' => xxxxxxxxxx,
'secret' => xxxxxxxxxx,
)
);
// Get User ID
$fbuser = $facebook->getUser();
if($fbuser) {
$logoutUrl = $facebook->getLogoutUrl();
print 'Hello' . $logoutUrl;
} else {
$loginUrl = $facebook->getLoginUrl();
}
預先感謝您! 問候
多久你已經爲到期設置你的網站的Cookie? – CoderFromOuterSpace 2012-02-15 16:31:43
你需要你自己的會議,沒有ifs或buts關於它。 – 2012-02-15 16:34:38