1
我正在使用PHP SDK開發Facebook SDK應用程序。 但我得到SSL請求錯誤,仍然繼續從2小時前。(近5月1日0:00 UTC + 0)Facebook Graph API偶爾錯誤:無法使用已知的CA證書對對等證書進行身份驗證
當我請求發送給Facebook GraphAPI,捲曲,
$ curl https://graph.facebook.com
curl: (60) Peer certificate cannot be authenticated with known CA certificates
發生在此錯誤linux(我通過Amazon Linux和CentOS6.4進行了檢查),但有時會得到正常的JSON響應。 (嘗試10req,9錯誤,1是有效的JSON)
,而不是發生在OSX(marvericks)
與在github從FB PHP SDK CACERT,這仍然出現在Linux除了在OSX。
$ wget https://raw.githubusercontent.com/facebook/facebook-php-sdk-v4/4.0-dev/src/Facebook/HttpClients/certs/DigiCertHighAssuranceEVRootCA.pem
$ curl https://graph.facebook.com --cacert DigiCertHighAssuranceEVRootCA.pem
curl: (60) Peer certificate cannot be authenticated with known CA certificates
所以我很快就修復了在PHP SDK上禁用SSL檢查。 在我的linux服務器上有沒有丟失的設置?
我確認這是Facebook的SSL錯誤。現在,上面的curl命令會生成常規的JSON。 謝謝@Flaxfield(我不能做「投票」作爲新用戶) – evalphobia