去购买,0.01可以用500次。
注册阿里云然后去购买
购买后下面会有接口
然后基本上就是调取接口就好了,发送请求的时候 请求头 是你买完身份证识别后的appcode
获取appcode
//相机图标,点击事件
<view class="" @click="chooseImage">
<image class="iconPic" src="../../static/images/xiangji.png" />
</view>
methods:{
// 选取图片
chooseImage(e) {
// console.log(e)
var configure = "{'side':'face'}" //face正面、back反面
var that = this
uni.chooseImage({
count: 1,
sizeType: ['original'],
sourceType: ['album'], //从相册选取
success: (res) => {
console.log(res);
const tempFilePaths = res.tempFilePaths;
pathToBase64(tempFilePaths[0])
.then(base64 => {
// console.log('11', base64)
let str = base64.substring(base64.indexOf(',') + 1)
// console.log(str);
var json = {
"image": str,
"configure": configure
};
// console.log(json)
uni.request({
url: '测试api', //测试api
dataType: 'json',
header: {
'Authorization': 'APPCODE **********' //APPCODE值
},
method: 'POST',
data: JSON.stringify(json),
success(res) {
console.log(res);
}
})
})
.catch(error => {
console.error(error)
})
}
})
},
报这个错误的话。
安装一下:npm i image-tools --save
然后引入就好了。
import { pathToBase64, base64ToPath } from ‘image-tools’