我正在数据工厂中调用数据,但很难调用“next_page”项中的 URL。
这是第一个 API 调用返回的示例:
{
"items": [
{
"title_one": "TTL-55924",
"id": "CPT-TTL-64577_TTL-55924",
"title_id": "TTL-64577"
},
{
"title_one": "TTL-69015",
"id": "CPT-TTL-79755_TTL-69015",
"title_id": "TTL-79755"
}
],
"next_page": "http://api.com/api/info?offset=5000&key=XXXxxxXXXxxx"
}
我不确定在复制事件的分页规则中使用哪些选项。
目前,我正在尝试使用值 $['next_page']
的选项“AbsoluteURL”,但这只会返回错误。
最佳答案
如果您的 API 响应包含下一页 URL 属性,则“AbsoluteUrl”分页规则是在 Azure 数据工厂中加载下一页的正确选项。
此 MS document 中提到了分页规则支持的值.
如上述文档的示例中所述,Facebook Graph API 返回的响应为,
{
"data": [
…
…
],
"paging": {
…
…
},
"previous": "https://graph.facebook.com/me/albums?limit=25&before=NDMyNzQyODI3OTQw",
"next": "https://graph.facebook.com/me/albums?limit=25&after=MTAxNTExOTQ1MjAwNzI5NDE="
}
}
注意:JSON路径表达式的分页值以“$”开头。
REST 复制事件中的分页如下所示:
在您的 API 中,分页应如下所示
关于json - Azure 数据工厂 - REST API 调用分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70098595/