电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

集成方案API

来源:金蝶云社区作者:金蝶2024-09-236

集成方案API

集成方案API使用方法

作者:吴宏超

1. 概述

为提高集成平台的扩展性,集成云将部分接口封装为API供外部系统调用。集成方案API基本接口包括查询、转换、推送执行四类,业务可以根据自身需求选取。

2. API接口

基于苍穹平台的API接口(参考《金蝶云苍穹登录接口API开发指南》),开发自定义服务,API调用时序图如下:

当在”集成方案转API”界面中将该API启用后,该API将会被注册到”开放平台”,至此方可使用该API。

一般地,集成方案通用API调用路径示例为:

http://{ip}:{port}/{webapp}/kapi/app/iscb/{api_number}(注意:要先设置header参数,详见第2节示例),也可以参考测试界面生成的URL,如下图所示:

2.1 取数API(PULL)

2.1.1 接口说明

从来源系统取数并转换为目标单数据。

输入:集成方案的参数值,

输出:转换后的目标单数据

注意:应在方案中设置合适的过滤条件,避免一次性返回太多数据行,最多取1000行。

接口地址:/kapi/app/iscb/{api_number}

请求方式:POST

Header参数:

Content-type:  application/json

access_token: 登录苍穹拿到的access_token,根据实际情况填写

请求body参数:

如果集成方案有则按实际填写,否则传递一个空map。

2.1.2 请求示例

现有api编码为user_list-isc_demo_basedata_1_PULL,本地苍穹全名地址为:http://172.19.110.215:8080/ierp, 则其调用URL如下:

http://172.19.110.215:8080/ierp/kapi/app/iscb/user_list-isc_demo_basedata_1_PULL
_user_list-isc_demo_basedata_1_PULL: 登记的集成方案api编码,根据实际情况填写


请求头(header

access_token:  nGVHOcmxW7z9QwSp4Ai1OGHfIbFeIX4x2eDXX1xz6LOJs6dOmA9AMsE4zLI4u2C987VUxV3HtJ3V3JKsbFL41he2WmDbm7TKPLO3rrKapeFLDvg6yXoq8ADMjyrFv1vn  // 根据实际情况填写
Content-type:  application/json


请求体(body):

{
    "page":1, // 该API的输入参数,根据实际情况填写
    "pageSize":1 // 该API的输入参数,根据实际情况填写
}


输出结果:

{
    "data":[
        {
            "number":"admin",
            "name":"管理员",
            "creator":"1",
            "createtime":"2021-02-04 08:38:15",
            "modifier":"1",
            "modifytime":"2021-02-04 08:38:15",
            "alias_name":{
                "zh_TW":"admin",
                "zh_CN":"admin"
            }
        }
    ],
    "errorCode":"success",
    "success":true
}


 

2.2 转换API(TRANSFER)

2.2.1 接口说明

将源单数据转换为目标单数据。

输入:源单数据

输出:转换后的目标单数据

接口地址:/kapi/app/iscb/{api_number}

2.2.2 请求示例

现有api编码为dc__user_list-isc_demo_basedata_1_TRANSFER,本地苍穹全名地址为:http://172.19.110.215:8080/ierp, 则其调用URL如下:

http://172.19.110.215:8080/ierp/kapi/app/iscb/dc__user_list-isc_demo_basedata_1_TRANSFER


请求头(header):

与2.1.2小节相同

请求体(body):

{
    "data":{
        "realname":"df", // 输入参数,根据API文档填写
        "username":"df" // 输入参数,根据API文档填写
    }
}


结果:

{
    "data":[
        {
            "number":"df",
            "name":"df",
            "creator":"1",
            "createtime":"2021-02-04 08:51:50",
            "modifier":"1",
            "modifytime":"2021-02-04 08:51:50",
            "alias_name":{
                "zh_TW":"df",
                "zh_CN":"df"
            }
        }
    ],
    "errorCode":"success",
    "success

集成方案API

集成方案API使用方法作者:吴宏超1. 概述为提高集成平台的扩展性,集成云将部分接口封装为API供外部系统调用。集成方案API基本接口包括查...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信