Developer API

Tài liệu API chuyển đổi link

API dùng key/token riêng của từng thành viên, có rate limit và log chống lạm dụng. Không đặt API token trong JavaScript public.
Đăng nhập để lấy API key

Endpoint

POST https://shpee.fun/api/convert
API này dành cho server-to-server. Không nhúng api_token vào frontend, extension, landing page hoặc mã JavaScript public.

Cách gửi thông tin xác thực khuyến nghị

X-API-Key: sk_xxxxxX-API-Token: tok_xxxxx
Vẫn hỗ trợ truyền api_keyapi_token trong JSON body để tương thích, nhưng header an toàn và gọn hơn.

Body JSON

{
  "content": "Nội dung có link Shopee cần chuyển",
  "affiliate_id": "AFFILIATE_ID_CUA_BAN",
  "sub_ids": ["facebook", "group-a"],
  "mode": "affiliate"
}

Các mode hợp lệ

ModeÝ nghĩa
affiliateLink aff shopee
own_shortenerRút gọn với shpee.fun
custom_domain_shortenerRút gọn với tên miền riêng (Pro)
shopee_apiShopee API
link_gocLink gốc Shopee
isgdRút gọn is.gd
vgdRút gọn v.gd
tinyurlRút gọn TinyURL
bitlyRút gọn Bitly
byvnRút gọn By.com.vn

Ví dụ cURL

curl -X POST "https://shpee.fun/api/convert" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "X-API-Token: YOUR_API_TOKEN" \
  -d '{
    "content":"https://shopee.vn/...",
    "affiliate_id":"YOUR_AFFILIATE_ID",
    "mode":"affiliate"
  }'

Response mẫu

{
  "ok": true,
  "message": "Tạo thành công 10/12 link, 2 link chưa chuyển được.",
  "mode": "Link aff Shopee",
  "output": "Nội dung sau khi chuyển",
  "summary": {"total": 12, "success": 10, "failed": 2},
  "items": []
}

Giới hạn và bảo mật

  • Mỗi API key và mỗi user đều có giới hạn request theo phút để chống clone/lạm dụng.
  • Request sai key/token nhiều lần có thể bị chặn IP tự động.
  • Response không trả về token, cấu hình nội bộ hoặc thông tin debug của server.
  • Có thể đổi API key/token trong mục Tài khoản nếu nghi ngờ bị lộ.