От версии 1.1 >
отредактировано Григорий Лепёшкин
на 2023/12/21 11:44
К версии < 2.1 >
отредактировано Григорий Лепёшкин
на 2023/12/21 11:49
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -2,11 +2,11 @@
2 2  (((
3 3  (% class="col-xs-12 col-sm-8" %)
4 4  (((
5 -= 1. Назначение API =
5 += Назначение API =
6 6  
7 7  Веб-сервис для интеграции систем авторизованных сервисных центров (АСЦ) с системой провайдера. Веб-сервис позволяет передавать и получать данные по ремонту/трекингу, а также загружать вложения.
8 8  
9 -= 2. Список методов =
9 += Список методов =
10 10  
11 11  * [[CreateTrackingCallCentr>>url:http://cc.tpvrussia.ru:84/TrackingExchangeSoap.asmx?op=CreateTrackingCallCentr]] - Создание трекинга колл-центра.
12 12  * [[DeleteAttachment>>url:http://cc.tpvrussia.ru:84/TrackingExchangeSoap.asmx?op=DeleteAttachment]] -Удаляет вложение трекинга по номеру ремонта АСЦ (OrderNumAsc) и по типу вложения
... ... @@ -36,7 +36,7 @@
36 36  * [[SaveAttachment>>url:http://cc.tpvrussia.ru:84/TrackingExchangeSoap.asmx?op=SaveAttachment]] - Создание вложения определенного типа в трекинге, с удалением всех вложений того же типа
37 37  * [[SaveOrder>>url:http://cc.tpvrussia.ru:84/TrackingExchangeSoap.asmx?op=SaveOrder]] - Создание/обновление трекинга.
38 38  
39 -= 3. Порядок вызова методов и работы с сервисом =
39 += Порядок вызова методов и работы с сервисом =
40 40  
41 41  1. Для начала работы требуется аутентифицироваться. Для этого нужно вызвать метод [[GetTicket>>path:#_heading=h.1fob9te]] с параметрами login и password и получить в ответ ticket. Он используются для вызова других методов сервиса. В качестве пользователя может использоваться любой созданный на сайте аккаунт с доступом к созданию трекинга.
42 42  1. Далее нужно заполнить справочники (классификаторы) вашего сервиса, чтобы передавать их в метод сохранения ремонта. Справочники заполняются вызовами соответствующих методов класса «Получение классификатора».
... ... @@ -53,6 +53,23 @@
53 53  ** RepairTypeCurrent - Тип ремонта
54 54  
55 55  То есть при передачи новых данных по этим полям, они будут проигнорированы.
56 +
57 += Метод GetTicket =
58 +
59 +Получение бинарного идентификатора для аутентификации пользователя.
60 +
61 +**Входные параметры:**
62 +
63 +|(% style="width:173px" %)Название параметра|(% style="width:173px" %)Тип параметра|(% style="width:159px" %)Обязательный|(% style="width:253px" %)Описание параметра|(% style="width:225px" %)Пример
64 +|(% style="width:173px" %)Login|(% style="width:173px" %)**string**|(% style="width:159px" %)Да|(% style="width:253px" %)Логин пользователя|(% style="width:225px" %)Vasya
65 +|(% style="width:173px" %)Password|(% style="width:173px" %)**string**|(% style="width:159px" %)Да|(% style="width:253px" %)Пароль пользователя|(% style="width:225px" %)123456
66 +
67 +**Возвращаемое значение:**
68 +
69 +|Тип параметра|Описание параметра|Пример
70 +|string|Сессионный ключ|YOB7IG8UG687068
71 +
72 +
56 56  )))
57 57  
58 58  (% class="col-xs-12 col-sm-4" %)