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;
}
相关推荐
禁默4 天前
汽车领域智能体开发全解析—腾讯云黑客松Agent应用创新挑战赛微信公众号赛道实战复盘
云计算·汽车·腾讯云·智能体
污斑兔4 天前
腾讯云 CloudBase 数据库 CRUD 完整指南
数据库·云计算·腾讯云
TH_15 天前
腾讯云-(8)-宝塔面板-安装Docker
docker·云计算·腾讯云
TH_15 天前
腾讯云-(3)-Linux宝塔面板使用
linux·云计算·腾讯云
TH_16 天前
腾讯云-(5)-宝塔软件安装
云计算·腾讯云
G31135422736 天前
腾讯云国际站云服务器和国内站产品有什么区别呢?
服务器·云计算·腾讯云
TH_17 天前
腾讯云-(1)-轻量级服务器购买
服务器·云计算·腾讯云
TH_17 天前
腾讯云-(6)-宝塔软件(四大套件适用场景分析)
云计算·腾讯云
TH_17 天前
腾讯云-(9)-宝塔面板-Docker下安装RabbitMQ
docker·rabbitmq·腾讯云