Инструменты пользователя

Инструменты сайта


sync_api

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
sync_api [2021/01/30 02:08]
a1 [Порядок постановки в очередь]
sync_api [2025/03/09 04:30] (текущий)
gear старая версия восстановлена (2021/01/30 02:17)
Строка 1: Строка 1:
-====== ​sync API ====== +====== ​Процесс синхронизации данных интернет-магазина с программой учета ======
-Данный API реализует постановку в очередь файлов накопительной ​загрузкиа также обратную связь для получения необходимого среза данных. +
-===== Порядок постановки в очередь ​=====+
  
 +
 +===== Отправка данных на портал =====
 Данный порядок необходим для предотвращения возможных ошибок при загрузке данных,​ и рисков,​ связанных с ними. Данный порядок необходим для предотвращения возможных ошибок при загрузке данных,​ и рисков,​ связанных с ними.
- 
   - Запросить дату актуальности последней синхронизации запросом к [[sync_api#​syncInfo|syncInfo]]   - Запросить дату актуальности последней синхронизации запросом к [[sync_api#​syncInfo|syncInfo]]
   - Сформировать xml с даты последней синхронизации по текущую   - Сформировать xml с даты последней синхронизации по текущую
Строка 10: Строка 9:
   - Поставить xml файл в очередь на синхронизацию запросом к [[sync_api#​syncAdd|syncAdd]]   - Поставить xml файл в очередь на синхронизацию запросом к [[sync_api#​syncAdd|syncAdd]]
  
- 
-===== Запросы ===== 
 Параметры передаются в виде POST или GET запроса. Параметры передаются в виде POST или GET запроса.
- 
-==== orderItems ==== 
- 
-//имя сайта///?​option=com_wmartalpha&​task=system.**orderItems** 
- 
-Получает xml документ с данными заказов измененных начиная с времени //​date_change//​ 
- 
-=== Запрос === 
-^Аргумент^Описание^Тип^По-умолчанию^ 
-|date_change|Время изменения заказа|datetime dd.mm.YYYY HH:​mm:​ss|00.00.0000 00:00:00| 
- 
-== Пример == 
-https://​sitename.ru?​option=com_wmartalpha&​task=system.orderItems&​date_change=01.01.2020%2023:​00 
  
 ==== SyncInfo ==== ==== SyncInfo ====
Строка 84: Строка 68:
 |40|Дата текущей синхронизации указана некорректно| |40|Дата текущей синхронизации указана некорректно|
 |41|Дата последней синхронизации сервера не совпадает с датой последней синхронизации файла| |41|Дата последней синхронизации сервера не совпадает с датой последней синхронизации файла|
 +
 +===== Получениe данных с портала =====
 +Параметры передаются в виде POST или GET запроса.
 +
 +==== orderItems ====
 +
 +//имя сайта///?​option=com_wmartalpha&​task=system.**orderItems**
 +
 +Получает xml документ с данными заказов измененных начиная с времени //​date_change//​
 +
 +=== Запрос ===
 +^Аргумент^Описание^Тип^По-умолчанию^
 +|date_change|Время изменения заказа|datetime dd.mm.YYYY HH:​mm:​ss|00.00.0000 00:00:00|
 +
 +== Пример ==
 +https://​sitename.ru?​option=com_wmartalpha&​task=system.orderItems&​date_change=01.01.2020%2023:​00
 +
sync_api.1611961724.txt.gz · Последние изменения: 2021/01/30 02:08 — a1