Chapter 20. Application Programing Interface(API)程序界面

Table of Contents
20.1. 取得Access Token
20.2. 存取PostgreSQL table
20.2.1. 生成资料
20.2.2. 读取资料
20.2.3. 更改资料
20.2.4. 删除资料
20.2.5. 细部预先过滤function
20.3. 呼叫PostgreSQL function或procedure

本章仅适用於云版PostERP

外界系统可以呼叫representational state transfer RESTful API而自动与PostERP交换资料。

呼叫RESTful程序界面服务,实质上等於直接操作PostERP的数据库。对数据库table的全部CRUD(Create, Read, Update, Delete)动作都可以透过呼叫API完成。

Note

以下假设您的PostERPhttps://34.terarows.com主机运行。

每一次呼叫API,都必须送出JSON格式的HTTP请求,POST到https://34.terarows.com/fastcgi/api/

每一次回应都会有HTTP回应码(HTTP response code)。200代表API呼叫成功被执行。其余回应码(可能并附带错误信息)代表API呼叫失败。

如果API呼叫请求资料,而且执行成功,则PostERP回应JSON array。

执行API之前,PostERP都先检查权限。