#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
в токене есть, это анонимный пользовательский токен.