使用云市场API节点,可调用您在阿里云云市场购买的API,如天气预报,身份证识别等,并可以根据API的返回数据开发业务逻辑。

前提条件

已完成业务服务的创建。详细内容请参见创建业务服务

节点配置

在业务逻辑编辑页面的节点中,选择对应功能节点配置业务流,该节点配置如下。

云市场API
配置项 说明
节点名称 设置节点名称。支持中文汉字、英文字母、数字和下划线(_),长度不超过30个字符。
请求方式 阿里云云市场API购买页,查看该API的请求方式。
调用地址 在云市场该API购买页,查看该API的调用地址。
APPCODE 云市场控制台已购买的服务页列表中,查看已购买API的AppCode
编码 选择编码方式。
设置请求头 根据对应接口的Header要求设置API的请求头。
参数编写 填入参数。
注意 参数编写文本框不可置空。如果不设置参数,请在参数编写文本框中输入{}
  • 根据云市场该API购买页的请求参数说明,可设置请求参数为:
    • 静态参数,即填入一个固定值,如"cityId":"20"
    • 动态参数,即参数值填入为变量。

      如果参数值需配置为动态参数,即使用其它上游节点传递的参数,可使用以下方法:

      • {{payload.参数名}}表示调用上一个节点输出参数。
      • {{query.参数名}}表示调用服务输入节点的输出参数。
      • {{node.nodeId.参数名}}表示调用指定某一节点的输出参数。

      "cityId":"{{query.cityId}}",该结构是把API的入参cityId作为子对象。

      如果需要调用某参数的子集,可按如下示例方式调用:

      使用{{payload.props.PM10.value}},表示上一个节点props对象中属性PM10的值。

      使用{{query.deviceContext.deviceName}},表示第一个节点的输出内容中deviceContext对象的deviceName变量。

  • token:请在阿里云API网关控制台,选择调用API > 已购买API,再选择地域,然后在购买的API详情中查看。

节点输出

该节点的输出数据是所调用的云市场API的返回数据。具体返回数据,请在云市场购买页,查看对应API的帮助文档。