Magento 第三次 API 整合

Magento Third API integration

在 magento 中集成第三方 api 的正确方法是什么。提供了后勤 API 集成,但需要有关正确流程的帮助才能使其正常工作。

提前致谢

假设您想要使用来自 Magento 的外部 API 这将是正确的结构:

  1. 对于与应用程序相关的逻辑,在本地命名空间中创建一个模块 (/app/code/local/(供应商名称)/(模块名称))
  2. 在 /app/etc/modules/
  3. 中使用 xml 启用您的模块
  4. 将你的Api相关库或逻辑放在/lib/
  5. 利用模型中的 Api 库 /app/code/local/(供应商名称)/(模块名称)/型号

更新:

我在 github 上找到了一个示例 Magento 1 模块,它只消耗 google 天气 api。

https://github.com/careys7/Magento-Weather-Sales

另一种解决方案可能是,尤其是在尝试集成 Magento 不直接支持的 API 时,使用 flowground。它通过专用连接器为数以千计的 API 提供灵活的 API 集成,例如Magento 1 和 Magento 2。

检查 list of integrated connectors and GitHub 以获得可用的 Open-Source 连接器列表。