Google服务身份验证Google_IO_Exception,包含消息'协议" https" libcurl中不支持或禁用

时间:2015-07-06 04:48:05

标签: php api youtube

我正在使用Youtube数据api正确地在localhost上工作,但是当我试图在实时服务器上访问此代码时,它无法正常工作。给出例外:

  

未捕获的例外' Google_IO_Exception'与消息'协议   " HTTPS"在libcurl'中不支持或禁用在   /home/legenddude/public_html/newUpload/Google/IO/Curl.php:115 Stack   追踪:#0   /home/legenddude/public_html/newUpload/Google/IO/Abstract.php(136):   Google_IO_Curl-> executeRequest(Object(Google_Http_Request))#1   /home/legenddude/public_html/newUpload/Google/Auth/OAuth2.php(111):   Google_IO_Abstract-> makeRequest(Object(Google_Http_Request))#2   /home/legenddude/public_html/newUpload/Google/Client.php(128):   Google_Auth_OAuth2->身份验证(' 4 / x7_AOHFKvmlea ...',false)#3   /home/legenddude/public_html/newUpload/youtube.php(44):   

这是我的代码youtube.php - :

data['alwaysRenewed'] = data['alwaysRenewed'].astype(int)

1 个答案:

答案 0 :(得分:0)

来自curl_faq

  

传递要使用的curl的URL时,它可能会响应不支持或禁用特定协议。这个错误消息的特殊表达方式是因为curl不在内部区分是否不支持特定协议(即从未获得任何知道如何说该协议的代码)或者是否明确禁用了该协议。 curl可以构建为仅支持一组给定的协议,其余的将被禁用或不受支持。

还有更多:

  

要将https://支持转换为先前构建但报告不支持https://的curl,您应该深入了解文档和日志,并查看配置脚本找不到的原因SSL库和/或包含文件。