Как получить доступ ко всем данным из API, если в этом URL есть счетчик - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу получить все данные из API-вызова, но в этом API-интерфейсе указано ограничение, равное 25, поэтому я получаю только 25 данных из этого API-ответа. Как я могу получить все данные из этого API

{ "hasMore": true, "totalResults": 129, "links": [{"href": "https://ecgg-test.fa.us2.oraclecloud.com:443/bpm/api/4.0/"}], "count": 25, "items": [ {"number": 247573}, {"number": 247576}, {"number": 247578}, {"number": 247583}, {"number": 247584}, {"number": 247586}, {"number": 247590}, {"number": 247601}, {"number": 247602}, {"number": 247605}, {"number": 247606}, {"number": 247607}, {"number": 247608}, {"number": 247610}, {"number": 247620}, {"number": 247621}, {"number": 247622}, {"number": 247623}, {"number": 247625}, {"number": 247627}, {"number": 247628}, {"number": 247629}, {"number": 255660}, {"number": 260042}, {"number": 260105} ] } в приведенном выше коде всего было 129, но я получу 25 данных только потому, что они установили число 25 для этого API-интерфейса из облака оракула, поэтому я не могу изменить число со стороны сервера

есть какое-то решение, чтобы получить вседанные из этого API?ссылка на облако оракула для ref https://docs.oracle.com/en/cloud/saas/global-human-resources/19a/farws/Retrieving_List_of_Tasks.html

Ответы [ 2 ]

0 голосов
/ 26 сентября 2019

Получил решение с помощью Azhar Rasheed

axios.get(/bpm/api/4.0/tasks?limit=100).then((response) => {

console.log(JSON.stringify(response));
})

передайте значение в заголовке api uri, чтобы установить предел для ответа

0 голосов
/ 26 сентября 2019

Вы можете использовать параметры «limit» и «offset», как указано в их документации, вы можете установить ограничение от 1 до 100, а затем вы можете использовать параметр «offset», например, 25, чтобы получить следующие 25 записей.

Ссылка на документацию: https://docs.oracle.com/en/cloud/saas/applications-common/19c/farca/op-bpm-api-4.0-tasks-get.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...