我正在开发一个应用程序,我想使用acumatica rest API提取Acumatica ERP数据。我将acumatica配置向导安装到本地计算机上,并使用acumatica配置向导部署了名为“ MyStoreInstance”的应用程序,然后我可以使用邮递员
提取数据。网址:http://localhost/MyStoreInstance/OData/Customer%20Contacts
我想与客户ERP系统一起实施的同一件事。但是他们的ERP系统无法在云上使用,所以我需要像本地操作一样对acumatica进行什么处理来提取数据。任何帮助将不胜感激。
答案 0 :(得分:1)
要呼叫外部系统,您有2个选项:
使用DNS服务器将系统暴露于Internet。这意味着您将Acumatica托管在公共域名上,并在该URL上调用API,例如: https://www.mycompany.com/MyStoreInstance/OData/Customer%20Contacts
在同一台本地计算机或同一专用网络上运行API客户端和API Web服务。您可以在API客户端和外部Web服务器之间设置安全的加密VPN隧道。在这种情况下,您将以类似于调用本地主机的方式来调用服务器。
因此,您需要要求客户端使用公共域名将其系统托管在Internet上,或者要求它们为您提供某种类型的专用网络访问(通常是VPN)。