使用WordPress REST API反应本机应用程序-不允许以该用户身份创建帖子

时间:2018-06-19 17:39:40

标签: wordpress reactjs api react-native wp-api

我正在使用REST API在 React Native 中使用简单的 Wordpress后端开发应用程序,直到使用GET时我才没有任何问题。方法。

现在,我需要使用POST方法创建博客文章,但仍然出现错误...

我所拥有的:

  1. 带有激活的基本身份验证处理程序插件的Wordpress-> https://github.com/WP-API/Basic-Auth
  2. 使用WPAPI客户端-> https://github.com/WP-API/node-wpapi

我的React代码:

const WPAPI = require( 'wpapi' );
let apiPromise = WPAPI.discover( 'https://myweb.com/wp-json' ).then(function( site ) {
return site.auth({
    username: 'admin',
    password: 'password'
  }); 
});
apiPromise.then(function( site ) {
    site.posts().create({
      title: 'Your Post Title',
      content: 'Your post content',
      status: 'publish'
    }).then(function( response ) {
        console.log( response );
    })
    .catch(function(err){
      console.log(err);
    });
})

总是得到这个答案:

"code": "rest_cannot_create",
"status": 401,
"message": "Sorry, you are not allowed to create posts as this user."

0 个答案:

没有答案