2009-10-28 36 views
0

的問題是..當我嘗試登錄用戶,然後獲取用戶信息,我得到錯誤來自Facebook的API。帶有錯誤代碼:1 相同的代碼適用於一臺服務器,但不適用於另一臺服務器。配置和一切都是一樣的,除非非工作的一個託管在RackSpace雲環境中。我不知道這是否是這種情況。Facebook應用程序中的未知錯誤。當獲取用戶信息

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。所以。它可能不是超時問題。

+0

看起來像一個網絡超時,我 - 增加了時間,如果你被防火牆阻止正在不會幫助。我會檢查這些細節,特別是當你在雲環境中工作時。 – 2009-10-29 01:02:05

+0

我想也是這樣..明天我會做另一個測試來確認它。症狀確實看起來像一個防火牆塊。 :( – Murvinlai 2009-10-29 04:07:17

回答

0

我發現,Facebook的API將關你出去了一天左右(未測試多久完全一致),當你一直在測試您的應用程序,並已發送大量無效的(?)的請求。

等待一段時間,它可能會再次合作。它僅在一臺服務器上發生的原因可能是IP地址。

所有這一切都因爲Facebook的推測不會指定有關限制或阻止任何東西,出於安全原因。

+0

感謝。 然而,對於特定的問題,它實際上是Facebook的去了。:)以及快速的交易功能是相當不穩定的。所以我必須關掉它。 – Murvinlai 2009-12-08 18:24:40

相關問題