今天介紹如何透過 Acumatica API ( REST API )取得銷售訂單的資料( Sales Orders )。
Acumatica API 有以下特點
- Acumatica 中的EndPoint 是必須是既有存在或客製的
- Acumatica API是以Json Format做為資料呈現及交換
- Acumatica API 中的Authentication 資料依然存在於Session & Cookie
- URL: http://<InstanceName>/entity/<EndpointName>/<EndpointVersion>/<Entity>
首先可以透過 Google Chrome 安裝 Postman
登入
URL: http://AcumaticaInstance/Entity/Auth/Login
如果 Response Code 是 204 代表登入成功
取 Sales Order 資料
其中$Filter 是oData的用法,如果想知道更多關於oData,可以參考 : https://www.odata.org/documentation/odata-version-3-0/url-conventions/
Web Service EndPoint
再以 Acumatica 系統中的 Integration > Preferences > Web Service EndPoints 可以查看所有EndPoint及相關欄位資訊