PHP腾讯云人脸核身生成 SDK 接口调用步骤使用签名

参考腾讯云官方文档:

人脸核身 生成 SDK 接口调用步骤使用签名_腾讯云

前提条件:成功获取NonceTicket。

获取参考文档:

PHP腾讯云人脸核身获取NONCE ticket-CSDN博客

php 复制代码
function getTxFaceSign(){
    $appId = '';
	$userId = '';
	$version = '1.0.0';
	$ticket = '';
	if(!$ticket){
		
		return '';
	}
		
    $nonce = $this->random(32);

	$data = [$appId,$userId,$version,$ticket,$nonce];

	asort($data);
	$str = '';
	foreach ($data as  $val) {
		$str.= $val;
	}

	$sign = sha1($str);
}


// 生成随机字符串
function random($length = 6 , $numeric = 0) {
	PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000);
	if($numeric) {
		$hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));
	} else {
		$hash = '';
		$chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjkmnpqrstuvwxyz';
		$max = strlen($chars) - 1;
		for($i = 0; $i < $length; $i++) {
			$hash .= $chars[mt_rand(0, $max)];
		}
	}
	return $hash;
}
相关推荐
安当加密3 小时前
多云部署下数据库加密如何统一管密钥?一个跨阿里云、腾讯云、AWS 的 KMS 实践
数据库·阿里云·腾讯云
落笔画忧愁e2 天前
实测:利用腾讯云锐驰型 200M 带宽,搭建无门槛高清视频分发系统
云计算·腾讯云
数字游民95272 天前
网站备案全流程回放(腾讯云)
人工智能·git·github·腾讯云·网站备案·waytoopc
拔剑纵狂歌3 天前
helm-cli安装资源时序报错问题问题
后端·docker·云原生·容器·golang·kubernetes·腾讯云
程序员雄杰3 天前
腾讯云轻量应用服务器mac中ssh免密登录到服务器
macos·ssh·腾讯云
新钛云服5 天前
Grafana Polystat面板与腾讯云可观测平台的深度融合实践
大数据·云计算·腾讯云·grafana
2401_865854886 天前
腾讯云的轻量8核16g可以有哪些场景使用
云计算·腾讯云
翼龙云_cloud6 天前
腾讯云渠道商:如何在CVM 上手动搭建 LNMP 环境?
运维·服务器·云计算·腾讯云
思绪漂移6 天前
从云原生到CNB实践:云原生开发与云原生构建的使用姿势
云原生·腾讯云
z日火7 天前
腾讯云VOD AIGC视频生成工具 回调实现
aigc·音视频·腾讯云