我突然收到此错误消息,我不知道为什么,因为我的fb应用程序运行良好。我的托管人员说他将我的网站移动到另一台服务器,但他保持相同的配置。
这是我的Facebook应用程序代码:
include 'config.php';
$user = $facebook->getUser();
echo $user;
$loginUrl = $facebook->getLoginUrl(array (
'scope' => 'publish_actions,public_profile,user_friends',
'redirect_uri' => 'http://attila-naghi.com/fb/mytest/test.php'
));
echo '<a href = "'.$loginUrl.'">Login Here </a> ';
这是测试.php文件:
$user = $facebook->getUser(); // here it crashed for some god know reason
if ($user) {
try{
$user_profile = $facebook->api('/me');
$fbid = $user_profile['id']; // To Get Facebook ID
$fbfullname = $user_profile['name']; // To Get Facebook full name
$femail = $user_profile['email']; // To Get Facebook email ID
//FACEBOOK POST
}catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
........
我创建了一个新的Facebook应用程序,但仍然是一样的。我搬到了另一个文件夹中,但仍然是一样的。我不知道为什么我仍然得到这个。你能给出一些想法吗?感谢
只是在黑暗中射击,但是您是否在新服务器上安装了php CURL?通常,诸如此类的请求需要一些来回请求,通常以 CURL 请求的形式出现,但还有其他方法:)