Acumatica API 与 OData
Acumatica API vs OData
我对 Acumatica 还很陌生,我的任务是从 Acumatica 中获取数据。获取我需要的数据有两种方法;我可以使用 API(这是一个简单的 table,没有连接等),或使用 OData 来获取通用查询的结果。在这种特殊情况下,这似乎是一个相当公平的选择。我可以使用 Python.
毫无问题地访问这两个
将来还会有其他数据请求,我想知道这些方法之间的最大区别是什么。
基于 API 的合同绑定到屏幕(用于定义数据合同),而 OData 绑定到通用查询。如果您已经有一个屏幕显示您想要的数据,或者如果它在默认端点中,这将很有帮助,但如果数据尚未显示在屏幕上,则创建整个屏幕比启动 GI 需要更长的时间。
Odata是只读的,而基于API的合约是读写的。
基于API的合约可以调用Action按钮
否则,最后差别不大,都适合你的需要
我对 Acumatica 还很陌生,我的任务是从 Acumatica 中获取数据。获取我需要的数据有两种方法;我可以使用 API(这是一个简单的 table,没有连接等),或使用 OData 来获取通用查询的结果。在这种特殊情况下,这似乎是一个相当公平的选择。我可以使用 Python.
毫无问题地访问这两个将来还会有其他数据请求,我想知道这些方法之间的最大区别是什么。
基于 API 的合同绑定到屏幕(用于定义数据合同),而 OData 绑定到通用查询。如果您已经有一个屏幕显示您想要的数据,或者如果它在默认端点中,这将很有帮助,但如果数据尚未显示在屏幕上,则创建整个屏幕比启动 GI 需要更长的时间。
Odata是只读的,而基于API的合约是读写的。
基于API的合约可以调用Action按钮
否则,最后差别不大,都适合你的需要