一:登录腾讯云开通人脸核身服务并购买资源包

登录 - 腾讯云腾讯云为数百万的企业和开发者提供安全、稳定的云服务器、云主机、CDN、对象存储、域名注册、云存储、云数据库等云服务,帮助用户解决游戏、视频、移动、微信、互联网+等行业的架构难题,是全球领先的云计算服务商。icon-default.png?t=N7T8https://console.cloud.tencent.com/faceid/open

二:使用在线调试验证流程

https://console.cloud.tencent.com/api/explorer?Product=faceid&Version=2018-03-01&Action=IdCardVerification

三:下载工程和sdk,本地测试

1:获取API密钥

登录 - 腾讯云腾讯云为数百万的企业和开发者提供安全、稳定的云服务器、云主机、CDN、对象存储、域名注册、云存储、云数据库等云服务,帮助用户解决游戏、视频、移动、微信、互联网+等行业的架构难题,是全球领先的云计算服务商。icon-default.png?t=N7T8https://console.cloud.tencent.com/cam/capi

2:选择对应的开发语言,下载工程

本地项目目录中新建个文件夹,使用composer命令下载sdk

把sdk和下载的工程代码放在一起,注意代码中sdk的引入路径。

打开Sample.php文件,把上面获取的API密钥填写到代码中,填写真实的姓名和身份证号

在浏览器里运行代码即可。

http://localhost/tencentCard/Sample.php

如果运行代码时出现以下错误提示

有两种解决方案:

方案一:


https://curl.haxx.se/ca/cacert.pem 下载最新的cacert.pem , 找到PHP环境目录, 找到php.ini文件,修改属性curl.cainfo=“目标盘:\cacert.pem”,重启服务器即可
注意:替换路径要求是证书的绝对路径

方案二:

PHP SDK是基于扩展guzzlehttp发起请求,可以更改guzzlehttp扩展client.php文件中configureDefaults方法verify为false,取消请求的证书校验。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐