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:
- 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.
- 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.
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
- 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.
- 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'
.
- 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ê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
.
- 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ý.
Tham chiếu API
Nhận sản phẩm theo sku
GET /rest/V1/products/{{sku}}
Tham số | Kiểu | Sự miêu tả |
---|---|---|
{{sku}} | string | Mã sản phẩm |
Nhận khách hàng theo id
GET /rest/V1/customers/{{customer_id}}
Tham số | Kiểu | Sự miêu tả |
---|---|---|
{{customer_id}} | int | ID khách hàng |
Nhận đơn hàng theo id
GET /rest/V1/orders/{{order_id}}
Tham số | Kiểu | Sự miêu tả |
---|---|---|
{{order_id}} | int | ID đơn hàng |
Để 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/