2010-10-09 51 views
0

我正在開發我的第二個Facebook應用程序,似乎遇到了問題。在我的第一個應用程序中,我使用了PHP Facebook應用程序問題

$user_id = $facebook->require_login(); 

獲取使用我的應用程序的用戶的ID。它效果很好,但仍然如此。但是,在我的第二個應用程序中,我使用了相同的功能,但不斷收到舊的500內部服務器錯誤。 (使用Opera作爲瀏覽器)不知道爲什麼,因爲完全相同的代碼適用於其他應用程序。那就是:

<?php 
require_once('facebook.php'); 
$appapikey = 'APIKEYHERE'; 
$appsecret = 'SECRETKEYHERE'; 
$facebook = new Facebook($appapikey, $appsecret); 
$user_id = $facebook->require_login(); 
echo $user_id; 
echo "Hello!"; 
?> 

我檢查了服務器和PHP的日誌,他們沒有報告任何錯誤。

回答

0

500內部服務器錯誤無論如何都來自代碼中的錯誤,而不是瀏覽器相關的錯誤。

此外,API應該工作得很好。試着用

require_once('facebook.php'); 

而且更換

include 'facebook.php'; 

,這是一切你在代碼中有嗎?

+0

是的,我發佈的所有內容都是實際文檔中的內容。 – 2010-10-09 08:22:01

+0

我改變了你的說法,但同樣的錯誤是存在的。 – 2010-10-09 08:23:43

+0

你的應用程序設置如何?我上週創建了最後一個應用,工作得很好。唯一的差異。在我連接的方式是,我也要求一些權限... – Claudiu 2010-10-09 08:27:18