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