Найденные решения
Добрый день!
При передаче запросов к API в редмайне есть параметры
offset: смещение первого выбираемого объекта
limit: сколько записей за раз он вернет. от 25 до 100. Больше 100 поставить нельзя
И дальше в ответе вам возвращаются в шапке JSON параметры
GET /issues.json
{ "issues":[...], "total_count":2595, "limit":25, "offset":0 }
total_count- сколько всего записей
Расчетным путем вычисляем сколько страниц и запускаем цикл
При передаче запросов к API в редмайне есть параметры
offset: смещение первого выбираемого объекта
limit: сколько записей за раз он вернет. от 25 до 100. Больше 100 поставить нельзя
И дальше в ответе вам возвращаются в шапке JSON параметры
GET /issues.json
{ "issues":[...], "total_count":2595, "limit":25, "offset":0 }
total_count- сколько всего записей
Расчетным путем вычисляем сколько страниц и запускаем цикл
НомерПервого=0;
РазмерВыборки=100;
ВсегоЗаписей=2595;//эту штуку надо получить либо из первой страницы или предварительно
КоличествоСтраниц=Цел(ВсегоЗаписей/РазмерВыборки);
Если КоличествоСтраниц<>(ВсегоЗаписей/РазмерВыборки) Тогда
КоличествоСтраниц=КоличествоСтраниц+1;
КонецЕсли;
//Цикл по страницам
Для НомерСтраницы =1 По КоличествоСтраниц Цикл
Запрос= "/issues.JSON?offset="+Формат(НомерПервого,"ЧГ=0")+"&limit="+РазмерВыборки;
....Обработка результата
НомерПервого=НомерПервого+РазмерВыборки;
КонецЦикла;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день!
При передаче запросов к API в редмайне есть параметры
offset: смещение первого выбираемого объекта
limit: сколько записей за раз он вернет. от 25 до 100. Больше 100 поставить нельзя
И дальше в ответе вам возвращаются в шапке JSON параметры
GET /issues.json
{ "issues":[...], "total_count":2595, "limit":25, "offset":0 }
total_count- сколько всего записей
Расчетным путем вычисляем сколько страниц и запускаем цикл
При передаче запросов к API в редмайне есть параметры
offset: смещение первого выбираемого объекта
limit: сколько записей за раз он вернет. от 25 до 100. Больше 100 поставить нельзя
И дальше в ответе вам возвращаются в шапке JSON параметры
GET /issues.json
{ "issues":[...], "total_count":2595, "limit":25, "offset":0 }
total_count- сколько всего записей
Расчетным путем вычисляем сколько страниц и запускаем цикл
НомерПервого=0;
РазмерВыборки=100;
ВсегоЗаписей=2595;//эту штуку надо получить либо из первой страницы или предварительно
КоличествоСтраниц=Цел(ВсегоЗаписей/РазмерВыборки);
Если КоличествоСтраниц<>(ВсегоЗаписей/РазмерВыборки) Тогда
КоличествоСтраниц=КоличествоСтраниц+1;
КонецЕсли;
//Цикл по страницам
Для НомерСтраницы =1 По КоличествоСтраниц Цикл
Запрос= "/issues.JSON?offset="+Формат(НомерПервого,"ЧГ=0")+"&limit="+РазмерВыборки;
....Обработка результата
НомерПервого=НомерПервого+РазмерВыборки;
КонецЦикла;
Показать
(4) Инфу из них можно вытаскивать с помощью параметра запроса include
include: fetch associated data (optional, use comma to fetch multiple associations). Some possible values (for full list see below):
attachments - Since 3.4.0
relations
journals
children
Фильтр по id можно множественный сделать
Например.
GET /issues.xml?issue_id=1,2
include: fetch associated data (optional, use comma to fetch multiple associations). Some possible values (for full list see below):
attachments - Since 3.4.0
relations
journals
children
Фильтр по id можно множественный сделать
Например.
GET /issues.xml?issue_id=1,2
и еще вопрос, есть такое поле как status_id одни заявки с одним номером, другие с другим, если не добавлять конструкцию &status_id= тогда вытягиваются данные, только с определенным статусом, можно ли выбор сразу по нескольким статус осуществлять?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот