百度人脸官方文档:https://ai.baidu.com/docs#/Face-Set-V3/top
由于最近做的一个小项目需求,需要使用人脸识别,故而打算使用百度人脸识别API。项目首先用户需要以人脸方式注册,再查看官方API时,发现一直无法得到它分配的access_token.我要调用人脸注册API,必须先得到access_token.
它的官方文档强调推荐POST请求获得access_token
最后面把POST换成GET请求,即可获取accesss_token
/*获取token*/
getAccessToken:function(){
var that = this;
console.log("hello");
//acess_token获取,qs:需要多次尝试
wx.request({
url: 'https://aip.baidubce.com/oauth/2.0/token', // 仅为示例,并非真实的接口地址
method: 'GET',
data: {
grant_type: 'client_credentials',
client_id: '1QHjRvG6cHZWqdN9xGRWcSEw',
client_secret: '7eLWG2q4GWqjMCjAlUyEGLnbIoZevW1W'//自己的
},
header: {
'Content-Type': 'application/json' // 默认值
},
success(res) {
that.setData({
token: res.data.access_token//获取到token
})
console.log(res);
console.log("token:" + res.data.access_token);
}
})
},