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;
}
相关推荐
摘星编程6 小时前
从零搭建高可用个人博客:Lighthouse + 1Panel + Halo 全流程实战
腾讯云·1panel·lighthouse·halo
TG:@yunlaoda360 云老大2 天前
腾讯云国际站SSL:腾讯云SSL证书的SSL握手过程,如何实现高效的身份验证?
云计算·腾讯云·ssl
TG:@yunlaoda360 云老大5 天前
腾讯云国际站代理商:腾讯云负载均衡的健康探测源IP,我该如何诊断和配置?
服务器·云计算·腾讯云
TG:@yunlaoda360 云老大5 天前
腾讯云国际站WAF:如何在腾讯云WAF上设置CC攻击防护,以保障业务数据免被恶意爬取?
服务器·云计算·腾讯云
两个人的幸福online7 天前
php使用腾讯云服务
开发语言·php·腾讯云
Tom Ma.8 天前
使用腾讯云云开发(CloudBase)的云函数,删除云存储中指定目录下的过期文件
前端·javascript·腾讯云
2401_8658548816 天前
腾讯云的游戏盾怎么样
游戏·云计算·腾讯云
真的想不出名儿16 天前
上传头像到腾讯云对象存储-前端基于antdv
java·数据库·腾讯云
沐欣工作室_lvyiyi19 天前
基于腾讯云的物联网导盲助手设计与实现(论文+源码)
单片机·物联网·云计算·毕业设计·腾讯云·导盲杖