1

Отвалился token/login в пятницу

Topic: Отвалился token/login в пятницу

В пятницу вдруг отвалился логин к сервису WH. Полез разбираться - ошибка формата.
Выяснилось, что в текущей версии формата вдруг изменился список полей в ответе на token/login в ветке user\prp. Часть реквизитов исчезла, часть добавилась.
До сих пор в коммерческих продуктах я встречал либо версионирование, когда ты работаешь с определённой версией формата и она неизменна, хотя выходят отдельные новые версии апи (как в ом****м, например), либо заранее производится какая-то рассылка, что грядут такие-то изменения через пару недель, вот вам тестовая среда проверить работу нового формата (как в РСА, например).
Такие способы обновления версий продиктованы, конечно, использованием текущей версии апи в рабочих средах крупных предприятий 24/7.

Я просто пропустил какую-то важную рассылку об изменениях? Можно меня подписать на неё?

2

Отвалился token/login в пятницу

Re: Отвалился token/login в пятницу

Добрый день!

Никакой новой версии API не было.
Формат параметра "prp" не менялся :  массив "ключ":"значение"
Но этот параметр как раз таки и предполагает, что абсолютно любые могут быть ключи и значения. Каждое приложение может записывать свои ключи - значения, и в любом момент их менять (добавлять новые, убирать старые).

Diana Cheley
Wialon Hosting Expert
Gurtam
3

Отвалился token/login в пятницу

(edited by Лео 22/06/2020 10:32:40)

Re: Отвалился token/login в пятницу

Спасибо. Тогда поставлю признак "Открытый" на этот тип объекта, раз в нём могут появляться произвольные поля произвольных типов.
Жаль, подобное явно не обозначено у каждого объекта. Уже несколько раз сталкивался с внезапным изменением формата за последний год
.

4

Отвалился token/login в пятницу

Re: Отвалился token/login в пятницу

Проконсультировался с нашим ответственным специалистом. У нас никогда не было определено никаких дополнительных полей для пользователей. В интерфейсе зашли, проверили - список пуст.
Прошу пояснить, кто тогда выполнил изменение формата ответа. Нам нужно получить гарантию, что подобных изменений больше не будет.
Изображение с изменениями прикладываю.
https://c.radikal.ru/c08/2006/aa/6e6a31efbb77.jpg

5

Отвалился token/login в пятницу

Re: Отвалился token/login в пятницу

Лео , формат ответа не менялся, параметр prp как возвращался, так и возращается. Но его наполнение, т.е ключи-значение могут менятся в любой момент, любым приложением, любым пользователем, в том числе и с нашей стороны. Этот параметр для того и нужен, чтобы при необходимости в любой момент времени добавить/удалить новое свойство, не затрагивая API.

Свойства параметра prp , ключ-значение , не часть API, это кастомные (произвольные) данные.

Diana Cheley
Wialon Hosting Expert
Gurtam
6

Отвалился token/login в пятницу

Re: Отвалился token/login в пятницу

Спасибо за пояснение.