致远与用友合同管理集成项目接口文档
第一章 基础数据接口一. 集成范围
涉及的基本档案包括:组织、部门、人员、用户、客户、供应商、物料分类、计量单位、物料、仓库、税码税率、合同类型、合同分类;
中涉及的操作:新增、修改、删除、启用、停用;
基本档案涉及的控制状态:已经停用的基本档案新增合同时不能继续使用;
一. 集成方案一.. 请求方式一.. 请求地址////
一.. 请求参数参数名
必选
类型
说明
是
参数为数组,支持多个数据类型查询
是
数据类型 由用友提供
是
查询时间范围 格式为
-- ::
查询范围为此时间之后更新/插入的数据
一.. 请求示例[
{
"": "",
"": "-- ::"
},
{
"": "",
"": "-- ::"
}
]
一.. 返回示例成功
{
"": ,
"": " ",
"": ,
"": {
"": {
"_": []
},
"": {
"___": [
{
"_": "",
"_": "",
"_": "",
"": "--",
"": "",
"_": "",
"": "-- ::"
},
{
"_": "",
"_": "",
"_": "",
"": "--",
"": "",
"_": "",
"": "-- ::"
}
],
"_": [
{
"": "",
"_": "",
"": "张",
"_": "",
"": "-- ::"
},
{
"": "",
"_": "",
"": "孙",
"_": "",
"": "-- ::"
}
]
}
}
}
失败
{
"": ,
"": ": !",
"":
}
一.. 返回参数说明参数名
必选
类型
说明
是
操作状态码
否
返回信息
是
是否成功
是
查询结果数据
一.. 返回格式解释示例:
基础档案名称:?员
档案类型:
?表:___ : _档案类型__
主表:_: _档案类型
一.. 数据类型一.. 基本档案字段参见:附件:合同对接内容梳理
第二章 合同接口二. 认证二.. 获取和调用接口第一步请求获取相应的,请求的路径如下:
其中各个参数的含义如下:
_:访问的系统的账套
_:授权模式,此处为_
_:对应于在第三方应用注册当中的_
_:对应于第三方应用注册当中的_
:请求加签,其算法为.(_ + _ + )
其中为第三方应用注册当中的公钥字段
第二步为最终请求的,其中地址如下所示:
其中在请求头当中包含了相关的参数,如下所示:
_:即上一步当中获取到的。
_:
:对请求体进行加签,算法如下:.(_++)
其中为第三方应用注册当中的公钥字段。
二.. 使用示例二... 代码...;
..;
..;
..;
..;
..;
..;
..;
..;
..;
...;
..;
..;
..;
....;
...;
....;
....;
....;
....;
....;
/**
* .从/.中读取测试相关的数据 .运行程序,测试查看测试结果
*
*/
{
_ = ;
= ;
_ = ;
= ;
= ;
_ = ;
// 获取方式
_ = ;
// 服务器:
= ;
_ = ;
= ;
// 请求路径
= ;
= ;
_ = ;
_ = ;
([] ) {
{
// 初始化数据
();
// 请求
= ();
..(":" + );
( != ) {
// 测试
();
}
} ( ) {
.();
}
}
/**
* 通过_重新获取
*
* @ _
* @
* @
* @
*/
( _) , {
// 密码模式认证
.("_", "_");
// 第三方应用
.("_", _);
// 第三方应用 公钥加密
.("_", .(.(, _), "-"));
// 签名
= .(_ + _ + _ + );
.("", );
= + "///";
= "/---";
= (, , , , "");
;
}
() {
= ;
("".(_)) {
// 密码模式
= ();
} ("_".(_)) {
// 客户端模式
= ();
} ("_".(_)) {
// 页面跳转
// 授权码模式
}
;
}
/**
* 客户端模式获取
*
* @
* @
*/
() {
// 密码模式认证
.("_", "_");
// 第三方应用
.("_", _);
// 第三方应用 公钥加密
.("_", .(.(, _), "-"));
// 账套编码
.("_", _);
// // 传递数据源和登录用户
// .("", "_");
// .("", "");
// 签名
= .(_ + _ + );
.("", );
= + "///";
= "/---";
= (, , , , "");
;
}
/**
* 密码模式获取
*
* @
* @
*/
@("")
() {
// 密码模式认证
.("_", "");
// 第三方应用
.("_", _);
// 第三方应用 公钥加密
.("_", .(.(, _), "-"));
// 用户名
.("", );
// 密码 公钥加密
.("", .(.(, ), "-"));
// 账套编码
.("_", _);
// 签名
= .(_ + _ + + + );
.("", );
= + "///";
= "/---";
= (, , , , "");
;
}
还没有评论,来说两句吧...