VI | EN
Nhắn Messenger
Dành cho developer

Bài mới theo hashtag (24 giờ) — API Facebook

IG Hashtag Recent Media · gọi qua Quantri360 bằng một API key cho chính tài khoản / tài sản bạn đã kết nối và ủy quyền — 360 lo việc ký request và làm mới phiên đăng nhập bạn đã cấp.

IG Hashtag Recent Media

GET/{version}/{ig_hashtag_id}/recent_mediaGọi qua 360: GET https://partner.quantri360.com/v1/facebook/{version}/{ig_hashtag_id}/recent_media
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

Bài gần đây của hashtag

  • Tài khoản Instagram phải gắn với Trang đã kết nối trong không gian. Media và bình luận được kiểm chủ sở hữu trước khi đọc.
  • Phân trang: gửi lại cursors.after qua tham số after; không dùng URL phân trang có token.

Request

Địa chỉ

GET https://partner.quantri360.com/v1/facebook/{version}/{ig_hashtag_id}/recent_media

Xác thực & gian hàng

TênVị tríKiểuMẫuMô tả
AuthorizationheaderheaderBearer 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_idquerystringact_123456789 hoặc 1234567890Tài sản Facebook brand đã nối với 360: tài khoản quảng cáo (act_<id> hoặc <id>), Page id hoặc Pixel id — lấy ở GET /v1/platforms. Có thể bỏ khi đường dẫn đã chứa act_<id> / page id của brand.

Tham số request

TênVị tríKiểuBắt buộcMẫuMô tả
versionpathstringKhôngv25.0Phiên bản API.
ig_hashtag_idpathstringKhông178410000000001Mã tài sản Instagram thuộc Trang đã nối.
platform_shop_idquerystringKhông100000000001Mã Trang đã nối có gắn tài khoản Instagram; bắt buộc khi có nhiều Trang.
fieldsquerystringKhôngid,caption,media_type,permalinkTrường / chỉ số cần lấy hoặc từ khóa cần tìm.
user_idquerystringCó178410000000001Mã IG thuộc Trang đã chọn; bắt buộc.

Ví dụ request

curl -s "https://partner.quantri360.com/v1/facebook/v25.0/178410000000001/recent_media?platform_shop_id=100000000001&fields=id%2Ccaption%2Cmedia_type%2Cpermalink&user_id=178410000000001" \
  -H "Authorization: Bearer $KEY"
Python
import requests

KEY = "q360_live_..."  # khóa API của brand
r = requests.get(
    "https://partner.quantri360.com/v1/facebook/v25.0/178410000000001/recent_media",
    params={
        "platform_shop_id": "100000000001",
        "fields": "id,caption,media_type,permalink",
        "user_id": "178410000000001"
    },
    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/facebook/v25.0/178410000000001/recent_media');
for (const [k, v] of Object.entries({"platform_shop_id":"100000000001","fields":"id,caption,media_type,permalink","user_id":"178410000000001"})) 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/facebook/v25.0/178410000000001/recent_media' . '?' . http_build_query(['platform_shop_id' => '100000000001', 'fields' => 'id,caption,media_type,permalink', 'user_id' => '178410000000001']);
$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 Facebook)

Phản hồi là nguyên JSON của Facebook cho endpoint này.

Bắt đầu dùng

  1. Đăng ký tài khoản Partner
  2. Mở loại dữ liệu thuộc nhóm Instagram ở trang nền tảng
  3. Tạo API key (tick kênh Facebook)
  4. Gọi theo ví dụ ở trên