瀏覽文件
使用 Bearer API 金鑰驗證
每次請求都在 Authorization header 中以 Bearer 方式傳送 API 金鑰。
請求標頭
Authorization
Authorization: Bearer tp_live_your_api_key
Content-Type: application/json
請求
await fetch('https://turnitpass.com/api/v1/humanize', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.TURNITPASS_API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({ text: draft, language: 'zh-Hant' })
});
管理金鑰
建立
在工作台為金鑰命名。每個帳號最多 5 把有效金鑰。
撤銷
撤銷的金鑰會立即失效,其他金鑰不受影響。
環境設定
.env
TURNITPASS_API_KEY=tp_live_your_api_key
TURNITPASS_API_BASE_URL=https://turnitpass.com/api/v1
安全最佳實務
驗證錯誤
回應
{
"error": "invalid_api_key",
"code": "invalid_api_key",
"message": "Invalid or revoked API key."
}