get /shops/{SHOP_ID}/ads_manager/ad_sets_v2
GET/shops/{SHOP_ID}/ads_manager/ad_sets_v2Gọi qua 360: GET https://partner.quantri360.com/v1/pancake_pos/shops/{SHOP_ID}/ads_manager/ad_sets_v2
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
Danh sách nhóm quảng cáo Facebook (đồng bộ vào Pancake) kèm chỉ số hiệu quả trong kỳ, ngân sách, chiến lược giá thầu, nhắm đối tượng, chiến dịch cha và tổng summary.
- Gọi thật trên cửa hàng thử: HTTP 200, 0 nhóm.
Request
Địa chỉ
GET https://partner.quantri360.com/v1/pancake_pos/shops/{SHOP_ID}/ads_manager/ad_sets_v2
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 | 1234567 | SHOP_ID đã nối — có thể bỏ khi đường dẫn có /shops/{SHOP_ID}. |
Tham số request
| Tên | Vị trí | Kiểu | Bắt buộc | Mẫu | Mô tả |
|---|---|---|---|---|---|
| SHOP_ID | path | integer | Có | 1234567 | Mã cửa hàng đã nối với 360. |
| page | query | int | Không | 1 | |
| page_size | query | int | Không | 30 | |
| start_time | query | int | Không | 1790787600 | Đầu kỳ (Unix giây). |
| end_time | query | int | Không | 1793466000 | Cuối kỳ. |
| select_fields | query | string | Không | spend,impressions,clicks | Trường insights cần. |
Phân trang
Tăng page tới total_pages.
Ví dụ request
curl -s "https://partner.quantri360.com/v1/pancake_pos/shops/1234567/ads_manager/ad_sets_v2?page=1&page_size=30&start_time=1790787600&end_time=1793466000" \ -H "Authorization: Bearer $KEY"
Python
import requests
KEY = "q360_live_..." # khóa API của brand
r = requests.get(
"https://partner.quantri360.com/v1/pancake_pos/shops/1234567/ads_manager/ad_sets_v2",
params={
"page": 1,
"page_size": 30,
"start_time": 1790787600,
"end_time": 1793466000
},
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/pancake_pos/shops/1234567/ads_manager/ad_sets_v2');
for (const [k, v] of Object.entries({"page":1,"page_size":30,"start_time":1790787600,"end_time":1793466000})) 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/pancake_pos/shops/1234567/ads_manager/ad_sets_v2' . '?' . http_build_query(['page' => 1, 'page_size' => 30, 'start_time' => 1790787600, 'end_time' => 1793466000]); $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 Pancake POS)
| Tên | Kiểu | Mẫu | Mô tả |
|---|---|---|---|
| success | bool | true | |
| data | object[] | Nhóm quảng cáo. | |
| id / name | string | ||
| status / effective_status | string | ||
| daily_budget / lifetime_budget | int | Ngân sách. | |
| bid_strategy / bid_amount / billing_event / optimization_goal | Đấu thầu. | ||
| destination_type | string | MESSENGER | Điểm đến. |
| targeting | object | Nhắm đối tượng. | |
| ad_campaign / ad_account | object | ||
| marketer_id | string | ||
| insights | object | Như chiến dịch. | |
| summary | object | Tổng chỉ số. | |
| page_number / page_size / total_pages / total_entries | int |
Mẫu phản hồi
{
"success": true,
"data": [],
"summary": {
"clicks": 0,
"cpc": 0,
"cpm": 0,
"cpp": 0,
"ctr": 0,
"frequency": 0,
"impressions": 0,
"reach": 0,
"spend": 0
},
"page_size": 30,
"total_pages": 1,
"page_number": 1,
"total_entries": 0
}
Bắt đầu dùng
- Đăng ký tài khoản Partner
- Mở loại dữ liệu thuộc nhóm Bán hàng & quảng cáo ở trang nền tảng
- Tạo API key (tick kênh Pancake POS)
- Gọi theo ví dụ ở trên