0 votes

Erreur inconnue dans les applications Facebook lors de l'obtention des informations sur l'utilisateur.

Le problème est que lorsque j'essaie de connecter l'utilisateur et ensuite d'obtenir les informations de l'utilisateur, je reçois une erreur de l'API Facebook. avec le code d'erreur : 1 Le même code fonctionne pour un serveur, mais pas pour un autre. La configuration et tout le reste sont identiques, sauf que le serveur qui ne fonctionne pas est hébergé dans l'environnement en nuage de RackSpace. Je ne sais pas si c'est la cause.

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

échoue au niveau de la méthode d'appel, post_request(), lors de l'appel de " facebook.users.getInfo ".

Voici le message d'erreur

Exception Code d'erreur : 1 Message : Une erreur inconnue s'est produite

#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}

J'ai testé le PHPInfo. C'est exactement la même chose. Le délai d'exécution maximal est de 60 secondes et le délai d'exécution de CURL est également porté à 60 secondes, donc il ne s'agit peut-être pas d'un problème de délai d'exécution.

0voto

Joris Witteman Points 1

J'ai constaté que l'API de Facebook se ferme pendant un jour ou deux (je n'ai pas testé la durée exacte) lorsque vous testez votre application et que vous envoyez un grand nombre de requêtes invalides ( ?).

Attendez un peu et il est probable que cela fonctionne à nouveau. La raison pour laquelle cela ne se produit que sur un seul serveur est probablement l'adresse IP.

Tout ceci n'est que spéculation puisque Facebook ne précise rien concernant la limitation ou le blocage, pour des raisons de sécurité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X