Как работает
Если вы не разработчик, прочитайте эту статью, она значительно облегчит использование API 2.0.
Вы можете получить список всех дополнительных сотрудников, которые есть в аккаунте. Это будет полезным для использования с другими методами. Например, для назначения ответственного за счет при формировании счета по API.
Запрос передаётся методом POST в формате URLencode на адрес: https://username.expertam.ru/api/getpersonalmanagers, где username — это логин пользователя в системе и его домен 3-его уровня в сервисе Expertam.
В ответ на запрос ваша система получит результат выполнения функции в формате JSON. Например, такой:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
{ "error_code": 0, "error_text": "OK", "result": [ { "id": 71257, "manager_id": 71257, "manager_name": "Greg" }, { "id": 72398, "manager_id": 72398, "manager_name": "001" }, { "id": 71668, "manager_id": 71668, "manager_name": "Quickpost" } ], "hash": "019a22abe9556aae827d223ff3be2442" } |
В случае ошибки будут отдаваться стандартные «Ответы API сервиса».
Параметры, передаваемые в запросе
Единственный параметр для этого метода — rpsKey — ключ API; ключ для вашего аккаунта находится в разделе «Интеграция и API», ссылка на раздел находится в футере личного кабинета или вот /shops/setts/apisettings/
Параметры, получаемые в ответе
Вы получите массив result с объектами. Каждый объект — один сотрудник. Будут перечислены:
- id — id дополнительного пользователя;
- manager_id — совпдаает с предыдущим значением;
- manager_name — имя и фамилия сотрудника.