PHP腾讯云人脸核身获取Access Token

参考腾讯云官方文档:

人脸核身 获取 Access Token_腾讯云

public function getAccessToken(){
		

        $data = [
            'appId' => '', //WBappid,https://cloud.tencent.com/document/product/1007/49634
            'secret' => '',
	        'grant_type' => 'client_credential', //授权类型
            'version' => '1.0.0'
        ];

        $str = http_build_query($data);

        $url = 'https://kyc1.qcloud.com/api/oauth2/access_token?'.$str;

        $result = $this->cmf_curl_get($url);

        $access_token = '';

        $arr = json_decode($result,true);
        if($arr['code'] == 0){
            $access_token = $arr['access_token'];
            // 存入磁盘  
            file_put_contents('/data/config/tx_face_accesstoken.txt',$access_token);
        }


}

function cmf_curl_get($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_FAILONERROR, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_AUTOREFERER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    $SSL = substr($url, 0, 8) == "https://" ? true : false;
    if ($SSL) {
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 检查证书中是否设置域名
    }
    $content = curl_exec($ch);
    curl_close($ch);
    return $content;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值