CAPTCHA overview
    • PDF

    CAPTCHA overview

    • PDF

    Article summary

    Available in Classic and VPC

    CAPTCHA is a NAVER Cloud Platform service that prevents automatic input by distinguishing between humans and computers. The CAPTCHA service provides APIs in RESTful form for CAPTCHA (Image), which sends an image containing characters identifiable to the human eye and verifies the input value, and CAPTCHA (Audio), which sends an audio message containing numbers and verifies the input value.

    Common CAPTCHA settings

    The following describes commonly used request and response formats in CAPTCHA APIs.

    Request

    The following describes the common request format.

    API URL

    The request API URL is as follows.

    Issue CAPTCHA (Image) key, compare input values: https://naveropenapi.apigw.ntruss.com/captcha/v1
    Request CAPTCHA (Image) image file: https://naveropenapi.apigw.ntruss.com/captcha-bin/v1
    Issue CAPTCHA (Audio) key, compare input values: https://naveropenapi.apigw.ntruss.com/scaptcha/v1 
    Request CAPTCHA (Audio) audio file: https://naveropenapi.apigw.ntruss.com/scaptcha-bin/v1
    

    Request headers

    The following describes the headers.

    FieldRequiredDescription
    x-ncp-apigw-api-key-idRequiredClient ID issued after application registration in NAVER Cloud Platform console
    x-ncp-apigw-api-keyRequiredClient secret issued after application registration in NAVER Cloud Platform console
    Note

    For information on how to register an application in the NAVER Cloud Platform console to obtain authentication information (client ID, client secret) required to use the API, see CAPTCHA User Guide.
    In the console, make sure that the API you want to use after registering the application is selected by clicking the [Edit] button. If it is not selected, you will receive a 429 (Quota Exceed) error.

    Response

    The following describes the common response format.

    Response status codes

    The following describes the response status codes.

    Note

    For response status codes common to NAVER Cloud Platform, see Ncloud API response status codes.

    HTTP status codeCodeMessageDescription
    400CT002Unissued image or wavImage or audio file not issued
    403CT001Invalid KeyExpired or missing key
    500CT500System ErrorInternal server error

    CAPTCHA API

    The following describes the APIs provided by the CAPTCHA service.

    APIDescription
    CAPTCHA (Image) > Issue keyIssue CAPTCHA image key
    CAPTCHA (Image) > Request image fileRequest CAPTCHA image file
    CATPCHA (Image) > Compare input valueCompare CAPTCHA image value to user input
    CAPTCHA (Audio) > Issue keyIssue CAPTCHA audio key
    CAPTCHA (Audio) > Request image fileRequest CAPTCHA audio file
    CATPCHA (Audio) > Compare input valueCompare CAPTCHA audio value to user input

    NAVER Cloud Platform provides a variety of related resources to help users better understand CAPTCHA APIs.


    Was this article helpful?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.