json - Azure 数据工厂 - REST API 调用分页

标签 json pagination azure-data-factory

我正在数据工厂中调用数据,但很难调用“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 复制事件中的分页如下所示:

enter image description here

在您的 API 中,分页应如下所示

enter image description here

关于json - Azure 数据工厂 - REST API 调用分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70098595/

相关文章:

javascript - 按 id 发送的 Angular 表达式

azure - ADF 事件成功,不会继续进行下一个事件

azure - Azure 数据工厂中复制事件的异常处理

java - 从 ASP 转换的 JSON 日期 - 需要转换为 Java

java - 使用 GSON 将 JSON 样式属性名称转换为 Java CamelCase 名称

javascript - 如何从 Highcharts 同一页面上的 HTML DIV 获取 JSON 数据?

javascript - 是否可以在没有背景网格的情况下进行分页?

android - ListView 中的分页

mysql - 按日期时间字段准确分页

sql-server - Azure 数据工厂 - 将 Office 数据复制到 SQL Server