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

Synapse Notebook中如何将exit返回值用于API调用的相对URL

将Synapse管道变量用于API调用相对URL的步骤
  • 先确认你通过Set Variable活动保存的变量类型为字符串(String),如果之前没设置,进入管道的「变量」面板修改类型,避免后续拼接出错。
  • 添加Web活动用于API调用:
    1. 在Web活动的「Base URL」字段填写API的基础域名(比如https://your-api-service.com)。
    2. 在「Relative URL」字段使用表达式拼接变量:
      • 假设你的变量名为formattedValues,如果相对URL需要直接拼接变量值(比如/api/query?params=拼接后的值),就写:
        @concat('/api/query?params=', variables('formattedValues'))
        
      • 如果变量值包含空格、&、=这类URL特殊字符,必须编码,用encodeURIComponent函数处理:
        @concat('/api/query?params=', encodeURIComponent(variables('formattedValues')))
        
  • 可选:如果担心变量为空导致URL无效,可加空值判断:
    @if(empty(variables('formattedValues')), '/api/query', concat('/api/query?params=', encodeURIComponent(variables('formattedValues'))))
    
  • 测试运行管道,查看Web活动的「输入」详情,确认变量已正确替换到相对URL中,再检查API响应是否符合预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 16:05:03