Azure Data Factory调用REST API时Copy活动分页规则获取next_page失败问题
Azure Data Factory REST API 分页调用next_page字段正确配置方案
配置报错原因
当前使用$['next_page']作为AbsoluteURL配置值报错,是因为该种括号包裹字符串的JSONPath写法,不符合Azure Data Factory Copy活动分页规则的解析逻辑。
正确配置方法
- 分页规则类型选择AbsoluteURL,你返回的
next_page为http://开头的完整绝对路径,不需要切换为其他分页类型 - 配置值修改为
$.next_page,使用ADF兼容的点式JSONPath表达式读取根节点下的next_page字段值即可
额外校验规则
如果修改配置后仍无法正常拉取分页数据,可按以下步骤排查:
- 临时关闭分页功能运行一次Copy活动,查看首次请求的完整响应结构,确认
next_page字段确实位于响应根层级,没有被嵌套在其他父字段下 - 若返回权限类错误,确认
next_page携带的认证参数有效,无需额外在请求头/请求参数中重复配置认证信息 - 无需手动配置分页终止条件,ADF会在响应中无
next_page字段或该字段值为空时自动终止分页请求
内容的提问来源于stack exchange,提问作者Matt Owen
相关产品推荐
相关产品推荐

