Приложение "Выгрузка AVITO": различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
Выгрузка AVITO
+
Выгрузка AVITO.<br />
 +
 
 +
'''Установка и настройка приложения на только что созданный сайт - малоэффективна в связи с тем, что его настройка связана с асоциированием данных выгрузки с полями модели объекта. Если модель объекта не окончательна и будет кардинально меняться\дополняться через некоторое время - это приведет к необходимости полной перенастройки приложения.'''
  
 
== Отслеживание результатов выгрузки ==
 
== Отслеживание результатов выгрузки ==
Строка 7: Строка 9:
 
Данный тип выгрузки позволяет управлять составом и набором эспортируемых данных. Запрос на получение такой выгрузки происходит на стандартный выгрузочный адрес. Отличием является необходимость передачи в запросе параметра-пароля, который доложен соответствовать паролю, указанному в настройках приложения в пункте Пароль для форсированной выгрузки (apps.avitoexporter.force_pass). Если пароль не указан или не передан в запросе, будут выгружены записи согласно стандартных настроек.<br />
 
Данный тип выгрузки позволяет управлять составом и набором эспортируемых данных. Запрос на получение такой выгрузки происходит на стандартный выгрузочный адрес. Отличием является необходимость передачи в запросе параметра-пароля, который доложен соответствовать паролю, указанному в настройках приложения в пункте Пароль для форсированной выгрузки (apps.avitoexporter.force_pass). Если пароль не указан или не передан в запросе, будут выгружены записи согласно стандартных настроек.<br />
 
Для управления форсированной выгрузкой допустимо использовать следующие параметры:<br />
 
Для управления форсированной выгрузкой допустимо использовать следующие параметры:<br />
* activity - Управление активностью
+
# activity - Управление активностью
# ''1'' - выгружать только активные записи
+
* '''''1''''' - выгружать только активные записи
# ''0'' - выгружать только неактивные записи
+
* '''''0''''' - выгружать только неактивные записи
# ''любое другое значение или отсутствие параметра в запросе'' - выгружать все записи
+
* '''''любое другое значение или отсутствие параметра в запросе''''' - выгружать все записи
* time_limit - Управление сроком размещения
+
# time_limit - Управление сроком размещения
# ''1'' - выгружать согласно настроек на ограничение по времени публикации
+
* '''''1''''' - выгружать согласно настроек на ограничение по времени публикации
# ''любое другое значение или отсутствие параметра в запросе'' - ограничения по времени публикации игнорируются
+
* '''''любое другое значение или отсутствие параметра в запросе''''' - ограничения по времени публикации игнорируются
* limit - Количество записей
+
# limit - Количество записей
# ''любое целое число больше нуля''
+
* '''''любое целое число больше нуля''''' - будет выгружено не более указанного числа записей
# ''любое другое значение или отсутствие параметра в запросе'' - ограничения по количеству не применяются
+
* '''''любое другое значение или отсутствие параметра в запросе''''' - ограничения по количеству не применяются
 +
=== Пример ===
 +
/avitoexporter/?pass=XXXXXX&activity=1&limit=10 - выгрузить 10 последних активных записей<br />
 +
/avitoexporter/?pass=XXXXXX&activity=0&time_limit=1&limit=100 - выгрузить не более 100 последних неактивных записей, которые не старше временного ограничения указанного в админке<br />
 +
/avitoexporter/?pass=XXXXXX - выгрузить все записи<br />

Текущая версия на 14:19, 28 декабря 2017

Выгрузка AVITO.

Установка и настройка приложения на только что созданный сайт - малоэффективна в связи с тем, что его настройка связана с асоциированием данных выгрузки с полями модели объекта. Если модель объекта не окончательна и будет кардинально меняться\дополняться через некоторое время - это приведет к необходимости полной перенастройки приложения.

Отслеживание результатов выгрузки

Просмотреть отчет о последней выгрузке Вы можете по адресу ВАШ_САЙТ/cache/avitoexporter.last.log.xml

Форсированная выгрузка

Данный тип выгрузки позволяет управлять составом и набором эспортируемых данных. Запрос на получение такой выгрузки происходит на стандартный выгрузочный адрес. Отличием является необходимость передачи в запросе параметра-пароля, который доложен соответствовать паролю, указанному в настройках приложения в пункте Пароль для форсированной выгрузки (apps.avitoexporter.force_pass). Если пароль не указан или не передан в запросе, будут выгружены записи согласно стандартных настроек.
Для управления форсированной выгрузкой допустимо использовать следующие параметры:

  1. activity - Управление активностью
  • 1 - выгружать только активные записи
  • 0 - выгружать только неактивные записи
  • любое другое значение или отсутствие параметра в запросе - выгружать все записи
  1. time_limit - Управление сроком размещения
  • 1 - выгружать согласно настроек на ограничение по времени публикации
  • любое другое значение или отсутствие параметра в запросе - ограничения по времени публикации игнорируются
  1. limit - Количество записей
  • любое целое число больше нуля - будет выгружено не более указанного числа записей
  • любое другое значение или отсутствие параметра в запросе - ограничения по количеству не применяются

Пример

/avitoexporter/?pass=XXXXXX&activity=1&limit=10 - выгрузить 10 последних активных записей
/avitoexporter/?pass=XXXXXX&activity=0&time_limit=1&limit=100 - выгрузить не более 100 последних неактивных записей, которые не старше временного ограничения указанного в админке
/avitoexporter/?pass=XXXXXX - выгрузить все записи