Facebook的PHP SDK问题

问题描述:

我已经与Facebook SDK的问题,我用这个代码:Facebook的PHP SDK问题

$facebook = new Facebook(array(
     'appId' => 'MY_API_KEY', 
     'secret' => 'MY_API_SECRET', 
     'cookie' => true, 
)); 

$fql = "My fql query"; 

$response = $facebook->api(array(
    'method' => 'fql.query', 
    'query' =>$fql, 
)); 
print_r($response); 

工作正常,但一段时间后返回类似的错误:“未捕获CurlException:3:无URL集

这个问题出现几分钟(5-10分钟),之后再次工作。最大的问题是,小时出现错误几次,有人知道我该如何解决这个问题?

我想你已经设置了默认的responseURL。

可能这就是原因

例如: - PHP代码

$params = array(
    'scope' => 'read_stream, friends_likes', 
    'redirect_uri' => 'https://www.myapp.com/post_login_page' 
); 

$loginUrl = $facebook->getLoginUrl($params); 

希望这能解决这个问题。

+0

我没有要求用户在Facebook上验证应用程序(我无法改变这一点)。运作良好,但一段时间后返回错误,然后再次运作良好。这里有什么可能是错的?也许是用cookie或缓存或类似的东西。无论如何,谢谢你的帮助。 – Alexander 2013-02-22 14:47:50