簡體   English   中英

PHP Facebook API。 如何通過API判斷我的應用程序是否處於活動狀態?

[英]PHP Facebook API. How can I tell if my application is active via the API?

有誰知道是否有API調用會告訴我應用程序是否仍處於活動狀態? 例如,我有一個登錄系統,用戶可以在其中使用其Facebook憑據登錄,因此我想定期檢查該登錄所使用的應用程序是否仍處於激活狀態。

有任何想法嗎?

檢查是否存在facebook API cookie。 在facebook api中,您具有用於管理會話和cookie的facebook.php文件。 該文件應包含在使用FB身份驗證的每個php頁面的開頭。

找到這部分:

$session = $facebook->getSession();

$fb_me = null;
// Session based graph API call
if ($session) {
  try {
    $fb_me = $facebook->api('/me');
    $fb_uid = $facebook->getUser();
  } catch (FacebookApiException $e) {
    d($e);
  }
}

在代碼的稍后部分,檢查fb_me是否存在,如果存在,則通過FB進行身份驗證,然后可以使用API​​的其他變量來獲取有關用戶的信息。

if( $fb_me )
{
  echo "you are authenticated via FB API as user id:".$fb_uid;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM