Python Oracle云REST API WaasPolicy和auditEvents分页

Python Oracle云REST API WaasPolicy和auditEvents分页,python,oracle,api,rest,oracle-cloud-infrastructure,Python,Oracle,Api,Rest,Oracle Cloud Infrastructure,我正试图找出准确的查询字符串,以便成功获取WaaPolicy日志和auditEvents日志的下一页结果。我已经成功地对端点和返回的数据进行了查询,但文档中没有提供如何分页的示例 我的示例端点url字符串: https://audit.us-phoenix-1.oraclecloud.com/20190901/auditEvents?compartmentId={}&startTime=2021-02-01T00:22:00Z&endTime=2021-02-10T00:22:0

我正试图找出准确的查询字符串,以便成功获取WaaPolicy日志和auditEvents日志的下一页结果。我已经成功地对端点和返回的数据进行了查询,但文档中没有提供如何分页的示例

我的示例端点url字符串:

https://audit.us-phoenix-1.oraclecloud.com/20190901/auditEvents?compartmentId={}&startTime=2021-02-01T00:22:00Z&endTime=2021-02-10T00:22:00Z
我当然省略了我的隔间ID。当我对这个url执行GET请求时,它会成功地返回数据。为了分页,文档中说明: 对同一URL发出新的GET请求,通过将“页面查询”参数设置为“opc下一页标题”中的值进行修改。重复此过程,直到收到没有“opc下一页标题”的响应。缺少此标题表示已到达列表的最后一页

我的问题是这到底是什么意思?举个例子会很有帮助。auditEvents分页的响应标题“opc下一页”包含非常长的字符串。我是不是要在GET请求中将其附加到url?会是这样吗?当然,将$('opc-next-page')替换为标题中的长字符串

https://audit.us-phoenix-1.oraclecloud.com/20190901/auditEvents?compartmentId={}&startTime=2021-02-01T00:22:00Z&endTime=2021-02-10T00:22:00Z&page=$(opc-next-page)
以及waasPolicy的查询:

https://waas.us-phoenix-1.oraclecloud.com/20181116/waasPolicies/{}/wafLogs
以页码的形式返回opc下一页页眉。是否只需要添加&page=2之类的内容?(尝试了这个,但没有结果)

同样,我无法在文档中找到任何示例


提前感谢您的帮助

找到了答案。需要指定&page=$(opc下一页)并指定&limit=X(其中X=任何整数,即500)参数。如果没有limit param,&page=param返回一个500错误,这有点误导。这将留给任何在这个问题上遇到障碍的人