$ facebook-> api()调用返回CurlException:7?

问题描述:

授权我的应用程序后,我将用户重定向到我的PHP脚本:

require 'facebook.php'; 

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

$user = $facebook->getUser(); 
$fbUser = $facebook->api('/me'); 

的的getUser() - 功能正常返回我的Facebook,用户ID,但只要我努力获取更多信息与$ facebook-> API( '/我')时,返回以下错误消息:

未捕获CurlException:7:无法连接到主机扔在/XXX/base_facebook.php上线886

奇怪的是,完全相同的代码已经在同一台服务器上运行数月了!

+0

这与代码无关,但与当前的API问题无关(请参阅[Platform Live Status](http://developers.facebook.com/live_status)或服务器网络问题(如未更新的DNS) – 2012-03-30 21:03:19

+0

根据Facebook的说法,API问题已解决,但我仍然收到相同的错误消息! – snmueller89 2012-03-31 12:21:59

我已经解决了这个问题!

主机已阻止端口80和443.重新激活它们后,一切正常。