Создание нового клиента с WooCommerce API требует подтверждения пароля - PullRequest
0 голосов
/ 11 декабря 2019

При отправке этих данных POST

{
  "email": "john.doe@example.com",
  "first_name": "John",
  "last_name": "Doe",
  "username": "john.doe",
  "password": "Hashem123123@@@",
  "billing": {
    "first_name": "John",
    "last_name": "Doe",
    "company": "",
    "address_1": "969 Market",
    "address_2": "",
    "city": "San Francisco",
    "state": "CA",
    "postcode": "94103",
    "country": "US",
    "email": "john.doe@example.com",
    "phone": "(555) 555-5555"
  },
  "shipping": {
    "first_name": "John",
    "last_name": "Doe",
    "company": "",
    "address_1": "969 Market",
    "address_2": "",
    "city": "San Francisco",
    "state": "CA",
    "postcode": "94103",
    "country": "US"
  }
}

на https://example.com/wp-json/wc/v3/customers с базовой аутентификацией. У меня есть следующий ответ

{
    "code": "error_confirm_password_empty",
    "message": "Invalid confirmation password",
    "data": {
        "status": 400
    }
}

ПРИМЕЧАНИЕ: Предполагается, что эта регистрация будет представлена ​​администратору для утверждения. Может быть, эта конечная точка предназначена для прямой регистрации, и есть еще одна конечная точка для подачи заявки на регистрацию для утверждения (?) Я проверил WooCommerce Docs и, похоже, ничего подобного нет.

...