调用自动化任务

对已配置为 API 触发方式的自动化任务发起一次最小调用。Endpoint、认证 Header、service_namepayload 均以任务的 API 调用 面板为准。

准备调用信息

  1. 打开目标任务的 API 调用 面板。

  2. 复制完整 Endpoint、认证 Header、service_name 和最小请求体。

  3. 确认 payload 符合任务当前显示的输入 schema。

最小请求

export MOI_AUTOMATION_URL='<API 调用面板复制的完整 Endpoint>'
export MOI_AUTH_HEADER_NAME='<面板要求的 Header 名称>'
export MOI_AUTH_HEADER_VALUE='<面板要求的 Header 值>'
export MOI_AUTOMATION_SERVICE_NAME='<面板显示的服务名>'

curl --fail-with-body -X POST "${MOI_AUTOMATION_URL}" \
  -H "${MOI_AUTH_HEADER_NAME}: ${MOI_AUTH_HEADER_VALUE}" \
  -H 'Content-Type: application/json' \
  -d '{"service_name":"'"${MOI_AUTOMATION_SERVICE_NAME}"'","payload":{}}'

请求被接受不等于任务已经完成。使用面板提供的运行记录或结果查询入口确认实际状态和输出。

下一步

最后更新于