Доброго времени суток. Хотел бы узнать как обновлять поля пользователя с помощью API. Например при обновлении данных пользователя на витрине передается request с user_data, где находятся значения полей пользователя.
[user_data] => Array
(
[fields] => Array
(
[53] => Тест123 (поле пользователя "отчество")
)
[firstname] => Тест123
[lastname] => Тест123
[email] => test@site.ru
[password1] =>
[password2] =>
[gender] => 1
[birthday] => 03/01/2024
[phone] =>
[profile_id] => 0
[profile_name] => Тест
[s_firstname] => Тест
[s_lastname] => Тест
[s_address] => Тест
[s_city] =>
[s_country] =>
[s_state] =>
[s_zipcode] =>
)
Собственно пытался обновить поле пользователя с примерным запросом
PUT: https://site.ru/api/2.0/users/{$user_id}
Запрос:
{
"firstname": "Тест123",
"lastname": "Тест123",
"phone": "79999999999",
"birthday": "1710830345",
"email": "test@site.ru",
"fields": {
"53": "Тест123"
}
}
Все данные обновляются, кроме полей пользователя. Собственно в чем загвоздка?