簡體   English   中英

Facebook應用程式無法正常運作

[英]Facebook app not working properly

我正在編寫一個Facebook應用程序,我只想向Facebook用戶顯示該應用程序,並希望獲取用戶詳細信息。 我使用了以下代碼

$facebook = new Facebook(array(
 'appId'  => 'xxxxxx',
 'secret' => 'xxxxxx',
));

$user = $facebook->getUser();

if ($user) {

  try {

  } catch (FacebookApiException $e) {
    error_log($e);
  }
}
else{

  $urlf= $facebook->getLoginUrl(array('scope' => 'user_status,publish_stream'));
  header("Location:".$urlf);
  exit;
}

if ($user) {
  $user_profile = $facebook->api('/me');
}

這里$urlf提供正確的url,當我在瀏覽器中復制粘貼該url時,它運行良好。 但是標題位置不起作用。 此代碼位於“畫布URL”文件夾中。 現在的問題是標題位置不起作用。 請幫我解決。

Try catch用於嘗試某些操作,然后如果有任何錯誤,請妥善解決。 您的嘗試沒有任何內容,因此一文不值。 這意味着如果$facebook->getUser()有效,則什么也不會發生。

您應該真誠地閱讀一些有關PHP編程的書,因為很難分辨您的代碼正在嘗試做什么。

如果沒有任何錯誤消息或發生什么情況,很難猜測。 但是,如果您的$urlf變量正確,並且沒有發生重定向,則可能意味着 header()調用之前 $urlf輸出。

確保在頁面中的任何輸出之前調用header() ,並且它應該工作。 如果不是這樣,您將需要調試腳本並顯示PHP錯誤,請使用

ini_set('display_errors', 1);
ini_set('error_reporting', -1);

暫無
暫無

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

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