Неизвестная ошибка в приложениях Facebook. когда получить информацию о пользователе - PullRequest
0 голосов
/ 29 октября 2009

Проблема в том, что когда я пытаюсь войти в систему, а затем получить информацию о пользователе, я получаю сообщение об ошибке из Facebook API. с кодом ошибки: 1 Тот же код работает для одного сервера, но не для другого. Конфигурация и все то же самое, за исключением того, что нерабочий находится в облачной среде RackSpace. Я не знаю, если это cuase.

Information is here:
Server: Nginx. PHP 5
Backend: running Zend framework
API: use FB's facebook.php  and   facebookapi_php5_restlib.php

ошибка вызова call_method, post_request () при вызове "facebook.users.getInfo"

Вот сообщение об ошибке

Исключение Код ошибки: 1 Сообщение: произошла неизвестная ошибка

#0 /home/www/entouraxyz-dev.sector3gamez.com/site_prod/_library/facebook/facebookapi_php5_restlib.php(956): FacebookRestClient->call_method('facebook.fql.qu...', Array)
#1 /home/www/entouraxyz-dev.sector3gamez.com/site_prod/app/facebook/controllers/FacebookController.php(375): FacebookRestClient->fql_query('SELECT uid, fir...')
#2 /home/www/entouraxyz-dev.sector3gamez.com/site_prod/app/facebook/controllers/FacebookController.php(114): Facebook_FacebookController->_facebook_login()
#3 /home/www/entouraxyz-dev.sector3gamez.com/site_prod/_library/Zend/Controller/Action.php(132): Facebook_FacebookController->init()
#4 /home/www/entouraxyz-dev.sector3gamez.com/site_prod/_library/Zend/Controller/Dispatcher/Standard.php(261): Zend_Controller_Action->__construct(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http), Array)
#5 /home/www/entouraxyz-dev.sector3gamez.com/site_prod/_library/Zend/Controller/Front.php(945): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#6 /home/www/entourxyz-dev.sector3gamez.com/site_prod/_library/Zcms/Application.php(226): Zend_Controller_Front->dispatch()
#7 /home/www/entourxyz-dev.sector3gamez.com/site_prod/index.php(38): Zcms_Application::run('MainPlugin')
#8 {main}

Я проверил PHPInfo. точно так же. Максимальное время ожидания составляет 60 секунд. и тайм-аут CURL увеличен до 60 тоже. так. это может быть не проблема тайм-аута.

1 Ответ

0 голосов
/ 07 декабря 2009

Я обнаружил, что API Facebook будет закрывать вас на день или около того (не проверял, как долго), когда вы тестировали свое приложение и отправляли много недействительных (?) Запросов.

Подождите немного, и, скорее всего, оно снова заработает. Причиной, по которой это происходит только на одном сервере, может быть IP-адрес.

Все это предположительно, поскольку Facebook не будет указывать ничего относительно ограничений или блокировок по соображениям безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...