@zhuravlev125

Как создать пользователя с помощью REST_API wordpress?

Мне нужно создать пользователя в Wordpress. Использую стандартное API для WP. Вы можете его просмотреть "YOU_SITE/wp-json/". У меня есть ionic 3 проект и след. функция
onSubmit(values){
    this.http.post(Config.WORDPRESS_URL + 'wp-json/jwt-auth/v1/token',{
      username: 'admin',
      password: 'pass'
    })
    .subscribe(
      res => {
        let token = res.json().token;
          let header : Headers = new Headers();
          header.append('Authorization','Basic ' + token);
        this.http.post(Config.WORDPRESS_REST_API_URL + 'users?token=' + res.json().token,{
          username: values.username,
          name: values.displayName,
          email: values.email,
          password: values.password,
        },header)
        .subscribe(
          result => {
            console.log(result.json());
          },
          error => {
            console.log(error.json());
          }
        )
      },
      err => {
        console.log(err);
      } )
  }

Но все время получаю ошибку:
code: "rest_cannot_create_user",
message: "Извините, вам не разрешено создавать новых пользователей."
status: 401

admin: pass это Администратор сайта,имеет Роль Админа. Так же добавил в .htaccess
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

Подскажите что делаю не так. Буду рад любой помощи.
  • Вопрос задан
  • 392 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы