Getting Started with Magento2 Web APIs (REST & SOAP)

Magento 2 Web API框架为用户提供了创建可以与第三方模块通信的新服务的机会。Magento 2支持基于CRUD操作(创建、读取、更新和删除)的REST和SOAP web服务。

在本文中,我们将解释使用 Magento 2 API 的初始步骤。 这些 API 加快了处理能力并促进了数据的传输,例如产品、客户或订单,以及将其传输到第三方系统。 它还可以帮助您管理库存。

通过自动化流程,API 的使用可以帮助您编写更少的代码。

什么是Magento Web api

Magento web API对于希望使用web服务来帮助与Magento系统通信的开发人员来说非常容易理解。这些特性是API的关键:

  1. Magento 2同时支持REST(具象状态传输)和SOAP(简单对象访问协议)。
  2. 它提供了三种类型的认证:1)OAuth 1.0a用于第三方应用的认证,2)token化方法用于移动应用的认证,3)登录凭证用于管理和客户验证。
  3. 你可以通过编写几行XML来配置或第三方Magento b API。
  4. 它支持web API的字段过滤,保存移动响应。
  5. 当前框架基于CRUD(创建、读取、更新、删除)和搜索模型。

What Can You Do With the Magento Web APIs?

  1. 您可以使用Magento创建在线商店,并将它们与POS(销售点)等物理系统连接起来,以全局控制库存
  2. 轻松集成CRM(客户关系管理)或ERP(企业资源规划)后端系统,如Salesforce, Microsoft Dynamics,或其他健全的软件
  3. 它有助于连接CMS(内容管理系统)
  4. 您还可以在Magento后端(管理面板)或Magento店面创建JavaScript小部件

Getting Started: With Magento 2 Rest API

要在 Magento 2 中创建 Web 服务角色,请按照以下简单步骤操作:

1.登录到 Magento 2 管理面板。

2.转到System >> User Roles 并单击“Add New Rolebutton

3. 输入 the Role name. “yshuq_test_stock”

4.在您的密码字段中,输入您的 Magento 2 管理员的当前密码。

5. 在左侧,单击角色资源。 在资源访问下,仅选择您的 Web 服务所需的内容。

6.完成后,点击Save Role。

在 Magento 2 中创建 Web 服务用户

本文参考翻译:https://www.mageworx.com/blog/getting-started-with-magento-web-apis-rest-soap/