我正在使用react作为wordpress网站的前端。从我试图使用axios和wp-api将数据发布到wordpress的表单。以下是我尝试这样做的方法,但我一直在这样做:
代码:“rest_cannot_create”,消息:“抱歉,您不被允许 以此用户身份创建帖子。“,...}代码:”rest_cannot_create“数据: {status:401}消息:“抱歉,您不能创建帖子 这个用户。“
const AUTH_OBJ = 'OAuth oauth_consumer_key="hMZQANcBegerge",oauth_token="eger",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1496325588",oauth_nonce="oligrgGalWv",oauth_version="1.0",oauth_signature="v%2f4tiFyH1H46XKBXp6orthejy8Q44%253D"';
const URL = 'http://TEST.COM/wp-json/wp/v2/TEST';
axios.post(URL,
querystring.stringify({
name: this.props.name
}), {
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': AUTH_OBJ
}
}).then((response) => {
console.log('Response: ', response);
if(response.status === 200) {
console.log('RESPONSE 200');
}
});
我使用PostMan工作,但不能让它工作。
p.s这篇文章中的所有标记等都是例如。