APIキーとセキュリティ
JSONメソッド
トークンタスク
- reCAPTCHA v2
- reCAPTCHA v2 Enterprise
- reCAPTCHA v3
- Cloudflare Turnstile
- GeeTest v3 / v4
- FunCaptcha (Arkose Labs)
- Amazon AWS WAF
- MTCaptcha
- Friendly Captcha
- Lemin Cropped Captcha
- DataDome
- KeyCaptcha
- Capy Puzzle
- Cloudflareチャレンジページ
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- カスタムタスク(Imperva、Temuなど)
APIキーとセキュリティ
キーの送り方、複数キーの使い方、自分のサーバーだけを許可する方法。
APIキー
すべてのリクエストに、アカウントページのAPIキーを含めます。JSONリクエストではclientKey、in.phpとres.phpではkeyです。キーは32文字(0-9、a-f)です。キーはサーバー上に保管してください。キーを持つ人は誰でも残高を使えます。
POST /getBalance
{
"clientKey": "YOUR_API_KEY"
}https://unlock-api.com/res.php?key=YOUR_API_KEY&action=getbalance&json=1追加キー
アカウントページで追加キーを最大5個作成できます。たとえばサーバーやプロジェクトごとに1つです。残高は共通で、最終使用日時が表示され、1つずつ無効にできます。
IP許可リスト
アカウントページでIPアドレスを最大20個登録すると、そのアドレスからのみキーを使えます。ほかのアドレスからのリクエストはERROR_IP_NOT_ALLOWEDとなり、課金されません。
エラー
{
"errorId": 1,
"errorCode": "ERROR_IP_NOT_ALLOWED",
"errorDescription": "Requests from this IP are not allowed. Add it to the IP allow list on your account page."
}ブラウザからの呼び出し
header_acao=1を送ると、in.phpとres.phpはCORSヘッダーAccess-Control-Allow-Origin: *を付けます。公開WebページからAPIを呼び出すとキーが漏れるため、自分専用のツールでのみ使ってください。