2010-10-09 50 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