Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果api url中有计数,如何从api访问所有数据_Javascript_Api_React Native - Fatal编程技术网

Javascript 如果api url中有计数,如何从api访问所有数据

Javascript 如果api url中有计数,如何从api访问所有数据,javascript,api,react-native,Javascript,Api,React Native,我想从api调用中获取所有数据,但在该api中有一个计数限制25,因此我只能从该api响应中获取25个数据。如何从该api获取所有数据 { “哈斯莫尔”:没错, “总体结果”:129, “链接”: [{“href”:”https://ecgg-test.fa.us2.oraclecloud.com:443/bpm/api/4.0/"}], “计数”:25, “项目”:[ {“编号”:247573}, {“编号”:247576}, {“编号”:247578}, {“编号”:247583}, {“编

我想从api调用中获取所有数据,但在该api中有一个计数限制25,因此我只能从该api响应中获取25个数据。如何从该api获取所有数据

{
“哈斯莫尔”:没错,
“总体结果”:129,
“链接”:
[{“href”:”https://ecgg-test.fa.us2.oraclecloud.com:443/bpm/api/4.0/"}],
“计数”:25,
“项目”:[
{“编号”:247573},
{“编号”:247576},
{“编号”:247578},
{“编号”:247583},
{“编号”:247584},
{“编号”:247586},
{“编号”:247590},
{“编号”:247601},
{“编号”:247602},
{“编号”:247605},
{“编号”:247606},
{“编号”:247607},
{“编号”:247608},
{“编号”:247610},
{“编号”:247620},
{“编号”:247621},
{“编号”:247622},
{“编号”:247623},
{“编号”:247625},
{“编号”:247627},
{“编号”:247628},
{“编号”:247629},
{“编号”:255660},
{“编号”:260042},
{“编号”:260105}
]
}
在上面的代码中,总结果是129,但我只会得到25个数据,因为他们在oracle cloud的api中设置了count 25,所以我不能从后端更改count

有什么解决方案可以从该api获取所有数据? 用于oracle云的链接,请参阅

您可以使用文档中提到的“限制”和“偏移”参数,您可以将限制设置为1到100之间,然后您可以使用“偏移”参数(如25)来获取接下来的25条记录

文档链接:
在阿扎尔·拉希德的帮助下找到了解决办法

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

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

传递api uri头中的值以设置响应的限制

got it.。传递api url参数中的限制以获取所有数据