aiM18开发者中心 aiM18开发者中心
文档主页
  • 平台

    • 平台总体概述
    • 前端开发须知
    • 后台开发须知
    • EBI开发须知
    • JSF组件属性表
    • BPM扩展接口
    • 一查到底扩展接口
    • 手机App设置
  • ERP

    • ERP 后端扩展
    • ERP 应用配置
    • ERP 前端扩展
  • 教程

    • 设置Eclipse开发环境
    • 创建App教程
  • 平台相关

    • API授权
    • 通用的数据对象
    • 核心的API
    • EBI相关接口
  • 企业资源规划
  • 人力资本管理
  • 业务流程处理
  • 日程管理
  • 文档管理
  • 教程

    • 通过API与aiM18进行交互
教程
GitHub (opens new window)
文档主页
  • 平台

    • 平台总体概述
    • 前端开发须知
    • 后台开发须知
    • EBI开发须知
    • JSF组件属性表
    • BPM扩展接口
    • 一查到底扩展接口
    • 手机App设置
  • ERP

    • ERP 后端扩展
    • ERP 应用配置
    • ERP 前端扩展
  • 教程

    • 设置Eclipse开发环境
    • 创建App教程
  • 平台相关

    • API授权
    • 通用的数据对象
    • 核心的API
    • EBI相关接口
  • 企业资源规划
  • 人力资本管理
  • 业务流程处理
  • 日程管理
  • 文档管理
  • 教程

    • 通过API与aiM18进行交互
教程
GitHub (opens new window)
  • Web 服务教程
    • 引言
    • 入门
    • Java 环境
  • 搜索
  • 创建模块数据
  • 修改模块数据
  • 检查库存量
  • 未完成应付/应收
  • Web Services Tutorial
Multiable
2024-01-09
目录

Web 服务教程

版本: 1.2 | 发布日期: 07/02/2024

# 引言

aiM18 可以与各种第三方系统集成。

aiM18 提供 RESTful Web 服务,供开发人员执行各种任务。

本教程主要围绕两个主题展开:

  1. 通过 Web 服务创建/更新 Module数据
  2. 生成模块数据报告

# 入门

aiM18 平台提供标准的 RESTful 网络服务。

这是一种行业标准的实现方式,如果你有为其他开放平台开发的经验,使用起来就会容易得多。

在开始之前,你只需要准备以下两件事。

  1. 在 aiM18 中授权你的应用程序。
  2. 完成企业法人设定。(仅与ERP相关的应用程序接口需要)。

企业法人设定

转到要访问的模块,弹出的信息框将引导你进行哪些配置。

wst03

# 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: 2025/04/09, 02:58:38
搜索

搜索→

Theme by Vdoing | Copyright © 1990-2025 Multiable | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式