API发布

一、应用场景

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

二、API分组

2.1、API分组

打开【API分组】节点

1

2.2、创建API分类

1

2.3、限流控制

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

1

2.4、访问控制

添加限流控制

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修订时间: 2023-06-29 19:59:41

results matching ""

    No results matching ""