You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logic App中调用带路径变量的HTTP GET API的问题

解决Logic App调用含路径变量的GET API问题
  • 手动拼接路径变量到URL中
    Logic App原生HTTP动作不会自动识别URL里的路径变量占位符,你可以直接在请求URL里用表达式语法插入变量或动态内容。比如你的API路径是/api/users/{userId},就把URL写成https://your-api-domain/api/users/@{variables('userId')},其中@{variables('userId')}会替换成实际的变量值。

  • 通过自定义连接器/API管理配置路径参数
    如果你是用Azure API管理或自定义连接器调用API,需要先在连接器的定义里(比如Swagger/OpenAPI文档)把路径里的变量部分声明为参数(格式如{userId})。完成配置后,Logic App调用该连接器时就会自动出现对应的路径参数输入选项。

  • 检查API定义的完整性
    若你是基于OpenAPI文档创建的连接器,要确保文档里正确定义了路径参数的名称和类型,否则Logic App无法识别并生成对应的输入项。

举个实际例子:
Postman中可用的请求URL是https://api.example.com/v1/customers/123,其中123是路径变量customerId。在Logic App里:

  1. 先创建一个变量customerId并赋值为目标值;
  2. 在HTTP动作的URL输入框中填写https://api.example.com/v1/customers/@{variables('customerId')}即可完成路径变量的传递。

内容的提问来源于stack exchange,提问作者Anshul Dubey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 23:57:18