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

外部数据导入接口调用指南

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

外部数据导入接口调用指南

问题描述

需要将外部数据导入,怎么去调用接口?


解决方法

1.1星瀚平台配置

1.1.2创建第三方应用

菜单:开放平台->安全策略->第三方应用


系统编码:第三方应用APP唯一标识

AccessToken认证密钥:获取AccessToken时需要

API授权、IP白名单:需要打开,否则访问不通过

 

1.2外部数据接口调用

即是通过调用星瀚开放平台中的“保存外部数据(操作)”接口,将数据传输给智能核算平台,一次完整的通讯则产生一个外部数据;如下图:

上传图片

1.2.1 准备

创建第三方应用

所在位置: 开放平台-第三方应用

第三方应用,即是需要与星瀚平台对接的三方系统,在此创建是为了获取与星瀚平台通讯的连接信息,即access token 值;后面会给出完整获取示例。

 


API服务列表

所在位置:开放平台-其他-API服务管理列表1.0-会计平台

上传图片

上图是由相关星瀚财务开发人员已经内置好的几个API清单,即是说,外部数据不需要我们来手动添加,如果后面有需要,需要跟星瀚财务相关研发、产品等人沟通,由其内置成功后,由我们来调用;

 

API服务接口信息

所在位置:开放平台-API清单

上传图片

可以查看到各接口基础信息,请求报文示例、返回报文示例等。

 

1.2.2 外部数据模型

创建外部数据模型

外部数据模型是调用星瀚外部数据的数据载体,即是说外部数据接口的请求报文体;外部数据会以星瀚平台内置的数据结构存储,如下图:

上传图片

 

1.2.3 完整调用示例(postman)

说明:本次使用postman工具演示一次完整的会计事件接口调用:

即 获取APP_TOKEN ->获取ACCESS_TOKEN->调用会计事件(保存)->退出登录;

查询数据中心ID

通过如下链接查询数据中心ID集合:

https://环境地址/auth/getAllDatacenters.do


获取APP_TOKEN

Header: Content-Type=application/json

Body:

请求报文:

{

    "appId""第三方应用配置的系统编码",

    "appSecret""第三方应用配置的AccessToken认证密钥",

    "tenantid""",

    "accountId": "1001444809426077696"


}

 

返回报文:

{

    "data": {

        "app_token""d5bda955-dd57-445d-80d0-598f57c549ac",

        "success"true,

        "error_desc""",

        "expire_time"1650008523742,

        "error_code""0"

    },

    "state""success"

}

获取ACCESS_TOKEN

Header: Content-Type=application/json

Body:

请求报文:

{

    "user":"17299999999",

    "apptoken""d5bda955-dd57-445d-80d0-598f57c549ac",

    "tenantid":"",

    "accountId":"1001444809426077696",

    "usertype":"Mobile"

}

说明:apptoken是上面获取的APP_TOKEN值

 

返回报文:

{

    "data": {

        "access_token""1001444809426077696_6yCCKAKugUQtt2i9Hf2ggFp4JseSI3to8DzMV8DTrj6d5KecKMV7JN87krOrAiO5PgPjM1wcVlmoHrs3MrtH4bO2zmvAHg1x4Lcg",

        "success"true,

        "error_desc""",

        "expire_time"1650008526017,

        "error_code""0"

    },

    "state""success"

}

调用外部数据(保存)

Header: Content-Type=application/json

accesstoken=上面获取的access_token

 

请求报文

Body:

请求报文:

{

    "datas": [

        {

            "eventclass""SHR-CMP-ItemAccountBill",--外部数据模型编码

            "number""ItemAccountBill-004",--外部数据编码

            "org""00",--业务单元

            "sourcesys""SHR系统",--来源系统

            "description""SHR费用分配单",--描述信息

            "paging""true",--是否分页

            "data": {

                "cmpItemAccountBill""8r0AAABxW5fYm+a9",

                "company""8r0AAAAAAN/M567U",

                "currency""dfd38d11-00fd-1000-e000-1ebdc0a8100dDEB58FDC",

                "recordDate": "2022-06-08",

                "businessDate""2022-06-09",

                "entries": [

                    {

                        "cmpItem""8UAtquExRsi0PtM/6pxo4Py0kJc=",

                        "costBearOrgUnit""8r0AAABxW5gRZ9+1",

                        "calTableItemAmount""500.0000000000",

                        "commitmentItemAmount""166.6666666667",

                        "commitmentItemCurrency""e0c5c474-00fd-1000-e000-3909c0a8100dDEB58FDC",

                        "exchangeRate""3.0000000000"

                    },

                    {

                        "cmpItem""8UAtquExRsi0PtM/6pxo4Py0kJc=",

                        "costBearOrgUnit""8r0AAABxW5gRZ9+1",

                        "calTableItemAmount""149500.0000000000",

                        "commitmentItemAmount""149500.0000000000",

                        "commitmentItemCurrency""dfd38d11-00fd-1000-e000-1ebdc0a8100dDEB58FDC",

                        "exchangeRate""1.0000000000"

                    },

                    {

                        "cmpItem""8r0AAAAGmN38tJCX",

                        "costBearOrgUnit""8r0AAABxW5oRZ9+1",

                        "calTableItemAmount""15.0000000000",

                        "commitmentItemAmount""5.0000000000",

                        "commitmentItemCurrency""e0c5c474-00fd-1000-e000-3909c0a8100dDEB58FDC",

                        "exchangeRate""3.0000000000"

                    },

                    {

                        "cmpItem""8r0AAAAGmN38tJCX",

                        "costBearOrgUnit""8r0AAABxW5oRZ9+1",

                        "calTableItemAmount""4485.0000000000",

                        "commitmentItemAmount""4485.0000000000",

                        "commitmentItemCurrency""dfd38d11-00fd-1000-e000-1ebdc0a8100dDEB58FDC",

                        "exchangeRate""1.0000000000"

                    }

                ]

            }

        },

        {

            "eventclass""SHR-CMP-ItemAccountBill",

            "number""ItemAccountBill-003",

            "org""00",

            "sourcesys""SHR系统",

            "description""SHR费用分配单",

            "paging""commit",

            "data": {

                "cmpItemAccountBill""8r0AAABxW5fYm+a9",

                "company""8r0AAAAAAN/M567U",

                "currency""dfd38d11-00fd-1000-e000-1ebdc0a8100dDEB58FDC",

                "recordDate""",

                "businessDate""",

                "entries": [

                    {

                        "cmpItem""8UAtquExRsi0PtM/6pxo4Py0kJc=",

        

外部数据导入接口调用指南

问题描述需要将外部数据导入,怎么去调用接口?解决方法1.1星瀚平台配置1.1.2创建第三方应用菜单:开放平台->安全策略->第三方应用系统编码...
点击下载文档文档为doc格式

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

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