H5人脸实名认证-百度云版

接口参考文档:

         https://ai.baidu.com/ai-doc/FACE/ak8jyl0ar

本文介绍了实名认证方案操作流程。

本方案使用于在微信小程序、公众号、H5等业务场景实现用户实名认证,如果您的场景是安卓/IOS系统的app场景,推荐采用app端实名认证方案

https://ai.baidu.com/ai-doc/FACE/tk8k4d1do

 

接入时序图

 

图片

 

接入流程

 

一、首先要创建一个百度云账号,在产品服务里有人脸识别。

 

图片

 

 

二、参考人脸实名认证 >>> 方案概览 >>> H5实名认证,先创建应用,后创建方案。

 

图片

 

 

三、创建应用得到 AppID、API Key和Secret Key ; 创建方案得到方案ID

 

图片

 

 

图片

 

 

四、获取Token,通过H5获取Token接口发起认证请求,获取verify_token信息

 

先通过第三步得到的API Key和Secret Key生成access_token

 

生成方法

向授权服务地址发送请求(推荐使用POST)

https://aip.baidubce.com/oauth/2.0/token,并在URL中带上以下参数:

grant_type: 必须参数,固定为client_credentials;

client_id: 必须参数,应用的API Key; 

client_secret: 必须参数,应用的Secret Key;

 

·   通过POST请求URL获取access_token示例:

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQRHlA4Fq5eR3LT0vuXV4&client_secret=0rDSjzQ20XUj5itV6WRtznPQSzr5pVw2&

 

·   通过Java获取access_token示例代码示例:

package com.baidu.ai.aip.auth;

import org.json.JSONObject;

import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;

/**
 * 获取token类
 */
public class AuthService {



    /**
     * 获取权限token
     * @return 返回示例:
     * {
     * "access_token": "24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567",
     * "expires_in": 2592000
     * }
  
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值