API发布

一、应用场景

  • 1、原厂单据调用自建单据进行新增、修改、删除操作,因为跨领域。所以必须将API脚本发布为接口,原厂才能调用
  • 2、三方系统需要调用自建单据进行CRUD操作,可以通过该方式将API脚本发布为接口,供三方系统调用

二、创建产品分类、产品、API分类

2.1、产品定义

打开【产品定义】节点

1

2.2、创建产品分类

输入分类编码、分类名称点击确定

1

2.3、创建产品

选择产品分类,输入产品编码、产品名称点击确定

1

2.4、创建API分类

点击API分类,根据提示填写分类名称、分类编码点击确定

1

1

1

2.5、限流控制

打开【限流控制】节点,根据下文提示填写,建议限流策略产品维度60秒60次

1

2.5、访问控制

点击访问控制,添加产品级限流

1

1

点击关联策略,选择绑定

1

1

三、创建API脚本

1


let AbstractAPIHandler = require('AbstractAPIHandler');
  class MyAPIHandler extends AbstractAPIHandler {
   execute(request){
     var sql = "select typeName,typeCode from AT164070DC01E80008.AT164070DC01E80008.type where typeCode='"+request.code+"'";
     var res = ObjectStore.queryByYonQL(sql);
   return {res};
 }
}
exports({"entryPoint":MyAPIHandler});

四、API脚本发布为接口

第一步、点击创建函数API后点击下一步

1

1

第二步、输入API名称,选择API分类点击下一步

1

第三步、输入请求路径、添加请求参数、生成请求示例,点击下一步

1

第四步、选择函数点击下一步

1

第五步、勾选返回结果透传,点击保存

1

第六步、发布

1

五、测试

第一步、点击调试

1

第二步、输入参数,点击发起调试,即可查看响应数据

1

六、调用

6.1、原厂函数调用

参考文档:开放平台调用

6.2、三方系统调用

参考文档:数据集成

注意:API授权选择内部接口

1

1

1

Copyright © 用友 -【生态技术部】 2022-2023 all right reserved,powered by Gitbook修订时间: 2022-12-09 15:54:53

results matching ""

    No results matching ""