我正在学习使用youtube数据api v3(使用PHP)。因此,我下载了示例api代码,以及一些我如何成功地在我的工作目录(版本1.4.x)中下载和安装composer的方法。
在这之后,我主持了演讲。php脚本显示以下错误
致命错误:未捕获异常“GuzzleHttp\exception\RequestException”,消息为“cURL error 60:SSL证书问题:无法获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)'位于C:\wamp\www\youtube feeds\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory中。第187行上的php(!)GuzzleHttp\Exception\RequestException:cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)位于C:\wamp\www\youtube feeds\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory中。php,第187行。
我在php 5.5.12和apache 2.4.9中使用wamp。我还从托盘和php中启用了curl扩展。ini文件。
该问题是由于缺少“cacert.pem”文件(或由运行php的主机操作系统提供)造成的。该文件验证证书授权,以便curl可以安全地连接到youtube(并且知道它是youtube,而不是中间人攻击的受害者)。
您可以手动下载这些文件,并在php ini中指定它们,但更好的选择是使用“确定性”php包来管理这些文件。我建议使用作曲家,它很容易开始使用。
如果刚刚开始,不要试图跳入深水区。< br >从“restful”API方面开始。
例如,您可以这样做。
$url_link = 'https://www.googleapis.com/youtube/v3/videos?part=snippet&id=[VIDEO_ID]&key=[API_KEY]';
$video = file_get_contents($url_link);
$data= json_decode($video, true);
然后,您可以在通话中随心所欲地获取所需信息。这样地
$vid = $data['id'];
LIB有助于简化大型程序和代码,但并不总是需要的。
我在本地开发环境中使用 WAMP,并尝试发送邮件,但收到错误消息: 异常:“SendinBlue\Client\ApiException” 文件:“\vendor\sendinblue\api-v3-sdk\lib\api\SMTPApi.php” 线:3986 消息:"[0]cURL错误60: SSL证书问题:无法获取本地颁发者证书(见https://curl.haxx.se/libcurl/c
本文向大家介绍Python SSL证书验证问题解决方案,包括了Python SSL证书验证问题解决方案的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python SSL证书验证问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、SSL问题 1、在你不启用fiddler时,python代码直接发送https请求,不会有SS
我最近升级了Inteliij IDEA 2019.2,如果我尝试从IDE中提取Git,我会发现以下错误:无法访问'https://github.xxx.com/app-Hello-USD/DGS.git/“:SSL证书问题:证书链中的自签名证书。 有人能帮我什么选项,我必须启用。 谢谢
问题内容: 在Windows Vista SP2 + Python 2.7.10上,我可以连接到https://www.python.org,但不能连接到https://codereview.appspot.com 剧本: 并输出: 如何解决问题,https://codereview.appspot.com/到底有什么问题? 问题答案: 我的猜测是,它与OpenSSL中的替代链处理有关,如Pyth
我有一个广告发布的证书,可以绑定到TomCat SSL安装。 我创建密钥库/导入证书: 已配置SSL连接器引用密钥库 列表项 重新启动TomCat服务 当我转到证书FQDN/webapp时。html-我什么也得不到。 这是为什么? 有人在谈论如何改变现状。cer证书到jks吗?还需要安装根证书或中间证书吗? 有人知道这是如何变得简单的吗。我已经阅读了文档,但仔细遵循这些步骤确实不是很清楚。 会感激
问题内容: 如何使用Python解码经过pem编码的(base64)证书?例如,这来自github.com: 根据ssl-shopper的说法,应该是这样的: 如何使用python获取此纯文本? 问题答案: Python的标准库,即使是最新版本,也不包含任何可解码X.509证书的内容。但是,附加软件包确实支持此功能。引用文档中的示例: 另一个可选的附加软件包是。这是围绕OpenSSL C API的