错误:名称查找超时


error : name lookup timed out


$facebook = new Facebook(array(
    'appId'  => $APP_ID,
    'secret' => $APP_My code is the same as above.SECRET,
)); //'cookie' => true,
$debug->debug("new Facebook");
$me = $facebook->getUser();
if ($me) {
    try {
        //$access_token = $facebook->getAccessToken();
        $logoutUrl = $facebook->getLogoutUrl();
        $debug->debug("new logoutUrl", null, INFO);
        $me_profile = $facebook->api('/me'); 

我的代码与上面相同。

php-sdk是facebook-php-sdk-v3.1.1-25-g6c82b3f。

自从改变SDK更新这个东西之后,错误消息为"名称查找超时"。$facebook->api('/me')不工作!!!!!!

解决了有人吗?

非常紧急。!

这不是Facebook API错误消息-您的DNS服务器是否能够正确解析graph.Facebook.com?

转到facebookClient.php文件并更改

const DEFAULT_REQUEST_TIMEOUT = 60; 

到更高的东西,比如

const DEFAULT_REQUEST_TIMEOUT = 696969420;