CONNECTREQUEST

本帮助页面适用于 Studio此信息也可用于Desktop Studio

一个插头和一个插座彼此相邻,并且有一个向下箭头。

执行 Integration Hub 请求。 如果用于此作的连接包含密钥,则可以在包含此作的脚本中使用它们。

双击此操作会打开 Integration Hub,您可以在其中配置希望该操作使用的连接集成。

依赖关系

  • 这个操作需要 Integration Hub
  • 此操作通常与 ConnectAuth 操作一起使用。
  • 脚本中此操作的每个实例都可以执行一个连接。 打开 Integration Hub 并单击选择图标 一个带有复选标记的圆圈图标。,将您想要的连接分配给此操作。

  • 对于 Studio 请求,必须使用动态对象填充 requestPayload 属性,其中包含有关该请求的详细信息请求,包括 URL、标头、动词、参数、机密等。 内容必须为 JSON 格式。 使用 Snippet 操作创建动态对象及其成员并将其转换为 JSON。

支持的脚本类型

其中一条分支线通向其他三个正方形的正方形。

通用

电子邮件 聊天 电话 语音信箱 工作项目 短信

输入属性

这些属性定义操作在执行时使用的数据。

属性

说明

Add Caption

输入在脚本中唯一标识此操作的短语。 标题显示在脚本画布上的操作图标下方。

connectName 定义与此操作一起使用的特定连接。 您可以双击此操作,从 Integration Hub 分配连接。
requestName 定义在指定连接器中配置为与此操作一起运行的特定请求。 您可以双击此操作,从 Integration Hub 分配请求。
requestPayload 以 JSON 格式输入指定请求的有效负载。 您可以使用Snippet 操作将将请求转换为 JSON

输出属性

这些属性包含保存执行操作返回的数据的变量。 它们在操作完成后供引用和使用。

属性

说明

requestBodyVarName (out) 保存请求正文。 默认为 requestBody
requestErrorDetailsVarName (out) 如果请求出错,则保存错误详细信息。 默认为 requestErrorDetails
requestHeadersListVarName (out) 保存请求标头列表。 默认为 requestHeadersList
requestProxyVarName (out) 保存请求代理。 默认为 requestProxy

结果分支条件

结果分支条件允许您在脚本中创建分支,以在执行操作时处理不同的结果。

条件

说明

Default 除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。 如果未定义操作的其他分支,也会执行此操作。
OnError

操作无法正确执行时所采用的路径。 例如,当出现意外问题时,如语法错误、HTTP 错误代码等。 ERR 变量中应填入对问题的简明解释。

OnSuccess

完成操作而无错误,且 API 调用或数据返回全部成功时所采用的路径(2xx 响应代码)。

OnTimeout

如果请求在 Integration Hub 中的请求配置中定义的毫秒数内没有响应,则采用的路径。