Lấy thông tin Zalo Official Account
GET/v2.0/oa/getoaGọi qua 360: GET https://partner.quantri360.com/v1/zalo/v2.0/oa/getoa
Sắp mở. API này đã chạy thật qua 360 và đang được chốt giá — bạn có thể đọc tài liệu và chuẩn bị tích hợp trước.
Mô tả API
Thông tin Zalo Official Account đã nối: OA_ID, tên, mô tả, xác thực, loại OA, danh mục, số người quan tâm, ảnh đại diện / bìa, gói dịch vụ OA và ngày hết hạn / tự gia hạn, ví ZCA liên kết.
- Không có tham số.
- Ngày gói dịch vụ dạng chuỗi dd/MM/yyyy, không phải timestamp.
- Link ảnh đại diện có khóa và thời hạn — không lưu lâu dài.
Request
Địa chỉ
GET https://partner.quantri360.com/v1/zalo/v2.0/oa/getoa
Xác thực & gian hàng
| Tên | Vị trí | Kiểu | Mẫu | Mô tả |
|---|---|---|---|---|
| Authorization | header | header | Bearer q360_live_ab12cd34_… | Khóa API của brand (tạo ở mục API key). Bắt buộc với mọi request. Brand suy từ key — không truyền mã brand. |
| platform_shop_id | query | string | 1173478676788457425 | OA_ID của Zalo OA brand đã nối (GET /v1/platforms). Mỗi brand một OA — có thể bỏ. |
| data | query | string (JSON) | {"offset":0,"count":10} | Nhiều API GET của Zalo nhận tham số gói trong data là chuỗi JSON — gửi nguyên như tài liệu Zalo. |
Tham số request
Không có tham số riêng (ngoài tham số chung).
Ví dụ request
curl -s "https://partner.quantri360.com/v1/zalo/v2.0/oa/getoa" \ -H "Authorization: Bearer $KEY"
Python
import requests
KEY = "q360_live_..." # khóa API của brand
r = requests.get(
"https://partner.quantri360.com/v1/zalo/v2.0/oa/getoa",
params={},
headers={"Authorization": f"Bearer {KEY}"},
timeout=60,
)
print(r.status_code)
print(r.json())Node.js
const KEY = 'q360_live_...'; // khóa API của brand
const url = new URL('https://partner.quantri360.com/v1/zalo/v2.0/oa/getoa');
for (const [k, v] of Object.entries({})) url.searchParams.set(k, typeof v === 'object' ? JSON.stringify(v) : String(v));
const r = await fetch(url, {
method: 'GET',
headers: { Authorization: `Bearer ${KEY}` },
});
console.log(r.status, await r.json());PHP
<?php $key = 'q360_live_...'; // khóa API của brand $url = 'https://partner.quantri360.com/v1/zalo/v2.0/oa/getoa' . '?' . http_build_query([]); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Bearer ' . $key]); $res = curl_exec($ch); $status = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); echo $status, "\n", $res;
Response
Tham số phản hồi (nguyên của Zalo OA)
| Tên | Kiểu | Mẫu | Mô tả |
|---|---|---|---|
| error | int | 0 | 0 = thành công; khác 0 là mã lỗi (Zalo vẫn trả HTTP 200). |
| message | string | Success | |
| data | object | ||
| oa_id | string | 1188000000000000001 | OA_ID (cũng là platform_shop_id trên 360). |
| name | string | Thời trang Cửa hàng mẫu | |
| description | string | ||
| is_verified | bool | true | OA đã xác thực. |
| oa_type | int | 2 | `2` doanh nghiệp · `4` cơ quan nhà nước. |
| cate_name | string | Thời trang & May mặc | Danh mục. |
| num_follower | int | 1200 | Số người quan tâm. |
| avatar | string | ||
| cover | string | ||
| package_name | string | Tăng trưởng | Gói dịch vụ OA (chỉ OA doanh nghiệp có gói). |
| package_valid_through_date | string | 23/09/2027 | Hết hạn gói, dd/MM/yyyy. |
| package_auto_renew_date | string | 24/09/2027 | Ngày tự gia hạn (nếu bật). |
| linked_zca | string | ZBA-100001 | Ví ZCA đang liên kết (dùng trả phí ZNS). |
| oa_alias | string | Tên gợi nhớ — có thể không có. |
Mẫu phản hồi
{
"data": {
"oa_id": "1188000000000000001",
"name": "Thời trang Cửa hàng mẫu",
"description": "Cửa hàng thời trang minh họa.",
"is_verified": true,
"oa_type": 2,
"cate_name": "Thời trang & May mặc",
"num_follower": 1200,
"avatar": "https://example.com/avatar.jpg",
"cover": "https://example.com/cover.jpg",
"package_name": "Tăng trưởng",
"package_valid_through_date": "23/09/2027",
"package_auto_renew_date": "24/09/2027",
"linked_zca": "ZBA-100001"
},
"error": 0,
"message": "Success"
}
Bắt đầu dùng
- Đăng ký tài khoản Partner
- Mở loại dữ liệu thuộc nhóm Official Account & khách hàng ở trang nền tảng
- Tạo API key (tick kênh Zalo OA)
- Gọi theo ví dụ ở trên