ошибка при создании пользователя-покупателя с помощью службы регистрации меня

#angular #api #ordercloud

Вопрос:

я пытаюсь использовать конечную точку регистрации меня, но я получаю этот ответ об ошибке **

 {
    "Errors": [
        {
            "ErrorCode": "User.IsNotTemp",
            "Message": "The current user is not a temp user. If you are trying to allow anonymous access to your app, see our guide on Anonymous Shopping.",
            "Data": null
        }
    ]
}
 

**

я также добавил Контекстного пользователя по умолчанию и включил Анонимного покупателя

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Конечная PUT v1/register точка предназначена для того, чтобы пользователи, которые совершали анонимные покупки, могли профилировать себя и передавать любой заказ, который они, возможно, создали, новому регистрируемому пользователю.

Тем не менее, при совершении вызова вы должны пройти аутентификацию как анонимный пользователь, а затем передать этот маркер анонимного пользователя в URI. Вы можете проверить токен, расшифровав его на jtw.io. Если orderid в токене есть, это анонимный пользовательский токен.