PHP SDK
Ví dụ minh họa cách ứng dụng PHP gọi dịch vụ của Cloudjet qua một client. Gói cài đặt và phiên bản được cung cấp khi dự án tích hợp bắt đầu.
Trang này giới thiệu định hướng tích hợp, chưa phải đặc tả kỹ thuật chính thức. Tên endpoint, tham số và đoạn mã chỉ để minh họa. Để nhận tài liệu áp dụng cho dự án của bạn, liên hệ Cloudjet.
Khởi tạo client
use Cloudjet\SDK\Client;
$client = new Client([
'api_key' => '<your-token>',
'environment' => 'production'
]); Quản lý sản phẩm
// Lấy danh sách sản phẩm
$products = $client->products->list([
'limit' => 10,
'page' => 1
]);
// Tạo sản phẩm mới
$product = $client->products->create([
'name' => 'Sản phẩm mới',
'price' => 199000,
'sku' => 'SP001'
]); Xử lý đơn hàng
// Tạo đơn hàng mới
$order = $client->orders->create([
'customer_id' => '123',
'items' => [
['product_id' => '456', 'quantity' => 2],
['product_id' => '789', 'quantity' => 1]
]
]);
// Cập nhật trạng thái đơn hàng
$client->orders->update('ORDER123', [
'status' => 'processing'
]); Phương thức
products.list()
Lấy danh sách sản phẩm
| Tham số | Kiểu | Mô tả |
|---|---|---|
| limit | integer | Số kết quả mỗi trang |
| page | integer | Số trang |
products.create()
Tạo sản phẩm mới
| Tham số | Kiểu | Mô tả |
|---|---|---|
| name | string | Tên sản phẩm |
| price | float | Giá sản phẩm |
| sku | string | Mã SKU |
orders.create()
Tạo đơn hàng mới
| Tham số | Kiểu | Mô tả |
|---|---|---|
| customer_id | string | ID khách hàng |
| items | array | Danh sách sản phẩm trong đơn hàng |