服务商代开发
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
服务商代开发
服务端API
数据与智能专区
应用调用专区程序
应用异步调用专区程序
应用异步调用专区程序
最后更新:2024/06/11

目录

  • 创建专区程序调用任务
  • 获取专区程序任务结果
  • 调用流程
    enter image description here

    权限说明

    应用类型权限要求
    自建应用需具备「数据与智能专区权限
    代开发应用需具备「数据与智能专区权限
    第三方应用需具备「数据与智能专区权限

    创建专区程序调用任务

    请求方式: POST(HTTPS
    请求地址: https://qyapi.weixin.qq.com/cgi-bin/chatdata/async_program_task?access_token=ACCESS_TOKEN

    请求包体:

    {
      	"program_id": "xxx",
    	"ability_id": "xxx",
    	"request_data": "{\"input\":\"xxx\"}"
    }

    参数说明:

    参数是否必须说明
    program_id应用关联的程序id
    ability_id程序关联的能力id
    request_data请求的输入JSON,要求与配置的格式匹配

    返回结果:

    {
    	"errcode": 0,
    	"errmsg": "ok",
    	"jobid": "JOBID"
    }

    参数说明:

    参数说明
    errcode错误码
    errmsg错误码说明
    jobid任务id

     

    获取专区程序任务结果

    请求方式: POST(HTTPS
    请求地址: https://qyapi.weixin.qq.com/cgi-bin/chatdata/async_program_result?access_token=ACCESS_TOKEN

    请求包体:

    {
      	"jobid": "JOBID"
    }

    参数说明:

    参数是否必须说明
    jobid任务id


    返回结果:

    {
    	"errcode": 0,
    	"errmsg": "ok",
    	"response_errcode": 0,
    	"response_data": "{\"output\":\"xxx\"}"
    }

    参数说明:

    参数说明
    errcode错误码
    errmsg错误码说明
    response_errcode上报异步任务结果中上报的errcode。代表专区程序返回的错误码
    response_data上报异步任务结果中上报的result。代表专区程序的输出结果,为自定义的JSON字符串,要求与管理端配置的输出协议格式匹配
    上一篇 应用同步调用专区程序
    下一篇概述
      本节内容
    服务端API
    基础
    数据与智能专区
    应用接收专区通知
    连接微信
    客户联系
    办公
    客户端API
    小程序
    基础
    连接微信
    办公
    WECOM-JSSDK
    JS-SDK
    基础
    连接微信
    办公
    更新日志
    联系我们