uniapp开发日志
需要生成cookie或者使用插件,在请求接口header中(‘Authorization’: 'Bearer ’ + res.data.token)带上参数即可创建用户。求生成token的用户需要管理员权限或者创建用户权限,这里可以自己修改接口。
JWT Authentication for WP-API
uni.request({
url:'地址/wp-json/jwt-auth/v1/token',
data: {
username: '有权限的用户名',
password: '密码'
},
method: "POST",
header: {
'custom-header': 'hello' //自定义请求头信息
},
success: (res) => {
console.log('生成get_nonce');
console.log(res.data.token);
if (res.data.nonce != "") {
uni.request({
url:'地址/wp-json/wp/v2/users',
data:{
username:this.phoneData,
email:this.phoneData+'@app.com',
password:this.passData
},
method:'POST',
header:{
'Authorization': 'Bearer ' + res.data.token
},
success: (res) => {
console.log(res);
}
})
} else {
console.log('还没有获取到nonce')
}
},
fail: (res) => {
console.log(res);
//this.reachWarn = "糟糕,服务器开小差了";
}
});