我目前正在做一些研究,对于上下文,我有一个API,我希望我的API连接到其他公共API。
现在,这些公共API可以连接到Magento。我的问题是,我可以使用Magento作为我的API和我想要连接的公共API之间的中间人吗?
比如,如果我从我的API向Public API 1发出请求,Magento能否将该请求发送到Public API 1?从公共API 1获得对我的API的响应?
任何见解都将不胜感激。
当然可以。我已经编写了集成了几个API的扩展。例如,处理订单。检查订单的有效性,点击供应商api检查库存,点击我自己的api检查超大尺寸规则或noship规则等。然后发送到仓库api,通过状态链移动订单。至少从magento 1.6到2+社区和企业,完全可以做到。你也可以在magento外部进行,并根据你的场景点击magento api。