2013-02-22 2 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