🔌

API 服務付費授權

把 9H 短鏈接生成能力,接進你的網站與系統

🚀服務說明

9H API 開放自助開通:登錄後在個人中心即可領取專屬 API Key,把短鏈接生成部署到任意網站、App 或後台系統裏直接調用,無需跳轉到 9H 網頁。所有經 API 生成的鏈接與站內生成完全一致,經過同一套五層安全校驗與 Google Safe Browsing 檢查,支持自定義短碼,並可隨時查詢點擊統計與剩餘配額。

適合:自有網站的內容系統、營銷落地頁批量生成、企業內部工具、電商與社群運營等場景。網頁端的免費生成保持不變,API 面向需要程式化、批量與白標整合的用戶,免費檔可直接自助開通,批量需求可升級付費套餐。

🧩接口一覽

基礎地址 https://9h.hk,鑑權方式:請求頭 Authorization: Bearer <API Key>

方法路徑說明
POST/api/v1/shorten.php生成短鏈接(支持自定義短碼;可選高級參數 password / max_clicks / expires_at / mobile_url / geo / utm)
GET/api/v1/info.php?code={code}查詢名下短鏈信息與點擊量
GET/api/v1/usage.php查詢本月配額與授權狀態
GET/api/v1/health.php服務健康檢查(公開)

⚡快速開始

cURL 範例:

curl -X POST https://9h.hk/api/v1/shorten.php \
  -H "Authorization: Bearer 9hk_你的APIKey" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/a/very/long/page"}'

# 成功返回
# {"code":0,"msg":"ok","data":{"short_url":"https://9h.hk/Ab3dEf",
#  "code":"Ab3dEf","original":"https://example.com/a/very/long/page",
#  "quota":{"used":1,"limit":1000,"remaining":999}}}

瀏覽器 JavaScript 範例(域名需先在授權白名單登記):

const r = await fetch('https://9h.hk/api/v1/shorten.php', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer 9hk_你的APIKey',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ url: 'https://example.com/page' })
});
const d = await r.json();
console.log(d.data.short_url);

服務端 PHP 範例:

$ch = curl_init('https://9h.hk/api/v1/shorten.php');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer 9hk_你的APIKey',
    'Content-Type: application/json'
  ],
  CURLOPT_POSTFIELDS => json_encode(['url' => 'https://example.com/page'])
]);
$d = json_decode(curl_exec($ch), true);
echo $d['data']['short_url'];

💳收費與開通

API 提供免費自助檔與付費套餐:免費檔每月 100 條,登錄後在個人中心自助開通;付費套餐按月調用配額、授權有效期、可登記域名數定價。開通流程:

登錄本站帳號,進入個人中心 ,在「API 密鑰」區塊點『免費開通』,密鑰立即生成

複製密鑰,按本頁文檔調用接口即可生成短鏈接

需要更高配額時,發郵件到 cp@9h.hk 說明用量,管理員為你升級套餐並可登記 IP 白名單

在個人中心可隨時查看用量、輪換或停用密鑰;配額與調用記錄也可通過接口查詢

🛡️鑑權與限制

每個客戶的 Key 相互獨立,可隨時在個人中心停用或輪換,洩漏後請立即輪換或郵件聯繫我們處理。授權可綁定域名白名單(瀏覽器直調時校驗)與 IP 白名單(服務端調用時校驗),並受月配額與每分鐘限速約束;超限會返回明確的錯誤碼。經 API 生成的鏈接受本站《服務條款》約束,禁止用於釣魚、惡意軟件等違法違規用途,違規授權將被停用。

有其他問題?到聯繫我們頁面或直接發郵件至 cp@9h.hk。