Hướng dẫn từng bước một: Thiết lập Magento 2 OAuth 1.0 Tích hợp với Postman

Bắt đầu:

Magento đã khẳng định mình là nền tảng hàng đầu để xây dựng các cửa hàng trực tuyến mạnh mẽ và có thể mở rộng trong thế giới thương mại điện tử. Magento cung cấp cho người bán trực tuyến những công cụ họ cần để thành công trên thị trường kỹ thuật số với bộ tính năng phong phú và tính linh hoạt. Một trong những khía cạnh quan trọng của Magento là OAuth của nó 1.0 Giao thức xác thực, giúp đảm bảo rằng các ứng dụng khác nhau giao tiếp với nhau một cách an toàn. Trong bài đăng trên blog này, chúng tôi sẽ sử dụng Người đưa thư, một công cụ phát triển và kiểm tra API phổ biến, để khám phá cách kết nối Magento 2 OAuth 1.0.

OAuth 1.0 Hiểu biết:

OAuth (Ủy quyền mở) là một giao thức chuẩn mở. Nó cung cấp quyền truy cập an toàn và được ủy quyền vào các tài nguyên được bảo vệ. Nó cho phép người dùng cấp cho các ứng dụng của bên thứ ba quyền truy cập hạn chế vào tài nguyên của họ mà không chia sẻ thông tin đăng nhập của họ. OAuth 1.0 sử dụng phương pháp dựa trên chữ ký để xác thực các yêu cầu và là tiền thân của OAuth 2.0.

Magento 2 OAuth 1.0 cài đặt:

Để bắt đầu, bạn sẽ cần một Magento đang chạy 2 cài đặt. Dưới đây là các bước để thiết lập Magento 2 OAuth 1.0:

  1. Tạo người tiêu dùng mới: Trong bảng quản trị Magento của bạn, hướng đến "System" → "Extensions" → "Integrations". Bấm vào "Add New Integration" và cung cấp các chi tiết cần thiết như tên tích hợp, URL gọi lại và quyền.
Bước chân 1
Bước chân 2
Bước chân 3
  1. Tạo thông tin xác thực OAuth: Sau khi tích hợp được tạo, Magento 2 sẽ tạo thông tin xác thực OAuth, bao gồm cả khóa tiêu dùng và bí mật. Đảm bảo bạn lưu trữ các thông tin xác thực này một cách an toàn.
Bước chân 1
Bước chân 2
Bước chân 3

Cấu hình người đưa thư:

Người đưa thư đơn giản hóa quá trình phát triển và thử nghiệm API. Để định cấu hình Người đưa thư cho Magento OAuth 1.0, làm theo các bước sau

  1. Cài đặt và chạy Postman: Tải xuống và cài đặt Postman trên hệ thống của bạn. Khởi chạy ứng dụng để tiếp tục.
  2. Tạo một yêu cầu mới: Bấm vào 'New' trong giao diện Người đưa thư để tạo mới 'HTTP Request'.
Bước chân 1
  1. Thiết lập OAuth 1.0 ủy quyền:
  • Nhập URL yêu cầu: Nhập URL điểm cuối của API Magento mà bạn muốn tương tác.
Bước chân 1
  • bên trong 'Authorisation' chuyển hướng, lựa chọn 'OAuth 1.0' như kiểu.
  • Nhập OAuth Magento 1.0 thông tin xác thực bạn đã có được trước đó: Consumer key, Consumer secret, Access token and Token Secret.
Bước chân 1
  1. gửi yêu cầu: Nhấn nút Gửi để thực hiện yêu cầu. Người đưa thư sẽ tự động xử lý OAuth 1.0 Quá trình tạo và xác thực chữ ký.
Bước chân 1

Tham chiếu API

Nhận sản phẩm theo sku

  GET /rest/V1/products/{{sku}}
Tham sốKiểuSự miêu tả
{{sku}}stringMã sản phẩm
Bước chân 1

Nhận khách hàng theo id

  GET /rest/V1/customers/{{customer_id}}
Tham sốKiểuSự miêu tả
{{customer_id}}intID khách hàng
Bước chân 1

Nhận đơn hàng theo id

  GET /rest/V1/orders/{{order_id}}
Tham sốKiểuSự miêu tả
{{order_id}}intID đơn hàng
Bước chân 1

Để biết thêm thông tin chi tiết về các điểm cuối API bổ sung, bạn có thể tham khảo tài liệu Magento bằng liên kết bên dưới: https://developer.adobe.com/commerce/webapi/rest/quick-reference/

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *