2013-02-22 81 views
0

我已經與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分鐘),之後再次工作。最大的問題是,小時出現錯誤幾次,有人知道我該如何解決這個問題?

回答

0

我想你已經設置了默認的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