本章僅適用於雲端版PostERP。
外界系統可以呼叫representational state transfer RESTful API而自動與PostERP交換資料。
呼叫RESTful程式界面服務,實質上等於直接操作PostERP的資料庫。對資料庫table的全部CRUD(Create, Read, Update, Delete)動作都可以透過呼叫API完成。
以下假設您的PostERP在https://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都先檢查權限。