【发布时间】:2017-01-20 20:22:37
【问题描述】:
我有一个 PHP 脚本,它通过 Facebook SDK 向 Facebook API Graph 发出“获取”请求以获取 PHP。
几天来,我的脚本失败(50% 或更多),我收到了这个错误:
连接到 graph.facebook.com:443 的未知 SSL 协议错误
我不知道为什么,因为:
- 我没有修改脚本。
- 我没有更改服务器上的任何内容。
- 此外,我的脚本在两台服务器上运行,两台服务器都出现问题。
以下是详细信息:
#0 /var/www/oie/vendor/facebook/php-sdk-v4/src/Facebook/FacebookClient.php(216): Facebook\HttpClients\FacebookCurlHttpClient->send('https://graph.f. ..', 'GET', '', 数组, 60) #1 /var/www/oie/vendor/facebook/php-sdk-v4/src/Facebook/Facebook.php(469): Facebook\FacebookClient-> sendRequest(Object(Facebook\FacebookRequest)) #2 /var/www/oie/vendor/facebook/php-sdk-v4/src/Facebook/Facebook.php(342): Facebook\Facebook->sendRequest('GET', '273607869342343...', 数组, NULL, NULL, NULL) #3 /var/www/oie/src/AppBundle/Controller/APIGraphController.php(239): Facebook\Facebook->get('273607869342343...' ) #4 [内部函数]: AppBundle\Controller\APIGraphController->importAction(Object(Symfony\Component\HttpFoundation\Request)) #5 /var/www/oie/var/bootstrap.php.cache(3042): call_user_func_array(数组,数组)#6 /var/www/oie/var/bootstrap.php.cache(2997): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #7 /var/www/oie/var/bootstrap.php.cache( 2337): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #8 /var/www/oie/web/app.php(18): Symfony\Component \HttpKernel\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #9 {main}
有什么问题?
【问题讨论】:
标签: php facebook facebook-graph-api ssl facebook-php-sdk