Общие требования
Для работы по протоколу передачи данных существует несколько требований:
- У каждой программы должен быть свой уникальный номер. Любой набор символов длиной не более 255 символов. Лучше первые несколько символов во всех программах отвести под сокращенное название программы. Например : 1C_xxxxxxxxxxxxxxxxx или JcTrade_xxxxxxxxxxxxxxxx.
- Каждая запчасть (объявление) должна иметь уникальный номер в базе программы.
- При передаче информации о запчасти на сервер должно передаваться как текстовое название запчасти, так и код запчасти на сервере. Список соответствия кодов названиям можно получить используя обновление справочника по запчастям Справочники (на текущий момент объявления можно передавать без кода запчасти на сервере).
- При сохранении информации о продавце на сервер отправляется индекс города продавца. Этот индекс нужно брать из справочника городов (Справочники).
- Для работы с объявлением добавленным через API нужно указывать тот ключ с которым оно было добавлено. То есть поиск объявления производится по двум параметрам: уникальный код программы + номер программы зарегистрированный в кабинете.
Периодически поведение сайта меняется. И описанное поведение может устареть на следующий день после публикации этого руководства. Шлите change request если обнаружили, что поведение отличается от задокументированного и вы разобрались как это работает теперь.