Chapter 18. Application Programing Interface(API)程式界面

Table of Contents
18.1. 取得Access Token
18.2. 存取PostgreSQL table
18.2.1. 生成資料
18.2.2. 讀取資料
18.2.3. 更改資料
18.2.4. 刪除資料
18.2.5. 預先過濾function
18.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都先檢查權限。