Magento 2 Зарегистрируйтесь и войдите в REST API - PullRequest
0 голосов
/ 18 апреля 2020

Я создаю приложение для magento2 с Rest API. Я сталкиваюсь со следующими проблемами:

Я могу создать пользователя через REST API

auth Berear token : bbiotqwwj04prtja2oum5gvfsqt8dnjh

API : Register 

URL : http://demo-acm-2.bird.eu/rest/all/V1/customers
method : POST
Request Body 

  {
     "customer": {
         "email": "pradeep123@gmail.com",
         "firstname": "Abc",
         "lastname": "Xyz",
         "storeId": 1
     },
     "password": "Qwe@123123"
  }


Response 

{
    "id": 3,
    "group_id": 1,
    "created_at": "2020-04-18 12:30:40",
    "updated_at": "2020-04-18 12:30:40",
    "created_in": "Default Store View",
    "email": "pradeep123@gmail.com",
    "firstname": "Abc",
    "lastname": "Xyz",
    "store_id": 1,
    "website_id": 1,
    "addresses": [],
    "disable_auto_group_change": 0,
    "extension_attributes": {
        "is_subscribed": false
    }
}

Но когда я пытаюсь войти в систему с тем же пользователем, чтобы получить токен, он выдает мне сообщение как ошибка. Есть ли другой способ получить пользовательский токен / логин с остальными api в magento2

    API: Login

URL: http://demo-acm-2.bird.eu/rest/all/V1/integration/customer/token
method : POST
Request Body

{
    "username" : "pradeep123@gmail.com",
    "password" : "Qwe@123123"
}

Response 

{
    "message": "You did not sign in correctly or your account is temporarily disabled."
}
...