TreeviewCopyright © aleen42 all right reserved, powered by aleen42
API发布
一、应用场景
- 1、原厂单据调用自建单据进行新增、修改、删除操作,因为跨领域。所以必须将API脚本发布为接口,原厂才能调用
- 2、三方系统需要调用自建单据进行CRUD操作,可以通过该方式将API脚本发布为接口,供三方系统调用
二、创建产品分类、产品、API分类
2.1、产品定义
打开【产品定义】节点
2.2、创建产品分类
输入分类编码、分类名称点击确定
2.3、创建产品
选择产品分类,输入产品编码、产品名称点击确定
2.4、创建API分类
点击API分类,根据提示填写分类名称、分类编码点击确定
2.5、限流控制
打开【限流控制】节点,根据下文提示填写,建议限流策略产品维度60秒60次
2.5、访问控制
点击访问控制,添加产品级限流
点击关联策略,选择绑定
三、创建API脚本
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后点击下一步
第二步、输入API名称,选择API分类点击下一步
第三步、输入请求路径、添加请求参数、生成请求示例,点击下一步
第四步、选择函数点击下一步
第五步、勾选返回结果透传,点击保存
第六步、发布
五、测试
第一步、点击调试
第二步、输入参数,点击发起调试,即可查看响应数据
六、调用
6.1、原厂函数调用
参考文档:开放平台调用
6.2、三方系统调用
参考文档:数据集成
注意:API授权选择内部接口