Web 服务教程
版本: 1.2 | 发布日期: 07/02/2024
# 引言
aiM18 可以与各种第三方系统集成。
aiM18 提供 RESTful Web 服务,供开发人员执行各种任务。
本教程主要围绕两个主题展开:
- 通过 Web 服务创建/更新 Module数据
- 生成模块数据报告
# 入门
aiM18 平台提供标准的 RESTful 网络服务。
这是一种行业标准的实现方式,如果你有为其他开放平台开发的经验,使用起来就会容易得多。
在开始之前,你只需要准备以下两件事。
- 在 aiM18 中授权你的应用程序。
- 完成企业法人设定。(仅与ERP相关的应用程序接口需要)。
企业法人设定
转到要访问的模块,弹出的信息框将引导你进行哪些配置。
# Java 环境
网络服务的响应采用 JSON 格式。如果你使用 Java 进行开发,可以使用我们预定义的一些 Java 基类。
JSON 数据可以毫不费力地转换成 Java 实例,例如 SqlEntity。
public static SqlEntity resolveResponseAsEntity(HttpResponse response) {
String jsonData = resolveResponse(response);
if (StringLib.isEmpty(jsonData)) {
return new SqlEntity();
}
return JSON.parseObject(jsonData, SqlEntity.class);
}
有关的详细信息,请参阅 通用 JSON 对象。
Last Updated: 2024/08/23, 03:36:34