recaptcha v2.3.0 Recaptcha.Http
Responsible for managing HTTP requests to the reCAPTCHA API
Summary
Functions
Sends an HTTP request to the reCAPTCHA version 2.0 API
Functions
Specs
request_verification(binary, [{:timeout, integer}]) ::
{:ok, map} |
{:error, [atom]}
Sends an HTTP request to the reCAPTCHA version 2.0 API.
See the docs for more details on the API response.
Options
:timeout
- the timeout for the request (defaults to 5000ms)
Example
{:ok, %{
"success" => success,
"challenge_ts" => ts,
"hostname" => host,
"error-codes" => errors
}} = Recaptcha.Http.request_verification(%{
secret: "secret",
response: "response",
remote_ip: "remote_ip"
})