CAPTCHA概要
- 印刷する
- PDF
CAPTCHA概要
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
概要
Naverサービスで使っているイメージとオーディオCAPTCHA機能を顧客のサービスに活用し、人とコンピュータを判別して不正クリックを防げます。会員登録またはパスワードの探しの際に実際のユーザーが入力した場合のみを正しい処理と判断し、不正クリックを選別するときに有用です。
共通設定
Client IDは Naverクラウドプラットフォームコンソールでアプリケーションを登録して発行します。
コンソールのAI·NAVER API > AI·NAVER API > Applicationでアプリケーションを登録します。 詳しい方法の確認 >
AI·NAVER API > AI·NAVER API > Applicationで登録したアプリケーションを選択してClient IDとClient Secretの値を確認します。
AI·NAVER API > AI·NAVER API > Applicationの [変更] 画面で**CAPTCHA (Image) or CAPTCHA (Audio)**が選択されていることを確認します。選択されてない場合は429 (Quota Exceed)が発生するのでご注意をお願いします。
API URL
API名 | メソッド | リクエストURL | 出力 フォーマット |
---|---|---|---|
イメージCAPTCHA キー発行/比較 | GET | https://naveropenapi.apigw.ntruss.com/captcha/v1/nkey | JSON |
イメージCAPTCHA イメージ リクエスト | GET | https://naveropenapi.apigw.ntruss.com/captcha-bin/v1/ncaptcha | JPG |
音声CAPTCHA キー発行/比較 | GET | https://naveropenapi.apigw.ntruss.com/scaptcha/v1/skey | JSON |
音声CAPTCHA ファイルリクエスト | GET | https://naveropenapi.apigw.ntruss.com/scaptcha-bin/v1/scaptcha | wav ファイル |
リクエストヘッダ
ヘッダ名 | 説明 |
---|---|
X-NCP-APIGW-API-KEY-ID | アプリケーションを登録する時に発行されたClient IDX-NCP-APIGW-API-KEY-ID:{Client ID} |
X-NCP-APIGW-API-KEY | アプリケーションを登録するときに発行されたClient SecretX-NCP-APIGW-API-KEY:{Client Secret} |
エラーコード
共通エラー
{
"error": {
"errorCode": "300",
"message": "Not Found Exception"
}
}
HttpStatusCode | ErrorCode | ErrorMessage | Description |
---|---|---|---|
400 | 100 | Bad Request Exception | protocol(https), endocing(UTF-8)など requestエラー |
401 | 200 | Authentication Failed | 認証失敗 |
401 | 210 | Permission Denied | 権限なし |
404 | 300 | Not Found Exception | 権限なし |
429 | 400 | Quota Exceeded | Quota超過 |
429 | 410 | Throttle Limited | Rate超過 |
429 | 420 | Rate Limited | Rate超過 |
413 | 430 | Request Entity Too Large | conent-length超過 (10MB) |
503 | 500 | Endpoint Error | エンドポイント連結エラー |
504 | 510 | Endpoint Timeout | エンドポイント連結時間超過 |
500 | 900 | Unexpected Error | 例外処理がされてないエラー |
APIエラー
HttpStatusCode | ErrorCode | ErrorMessage |
---|---|---|
400 | CT002 | Unissued imageㅣwav(音声またはイメージ発行を行わない) |
403 | CT001 | Invalid key (キーが満了されたか存在しないキー) |
500 | CT500 | System error |
この記事は役に立ちましたか?