es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de Google reCAPTCHA: El número de proyecto en la nube proporcionado no es dueño de la clave reCAPTCHA especificada.

Estoy intentando usar Google ReCaptcha Enterprise en mi proyecto de Rails, pero estoy obteniendo este error:

{"error":{"code":403, "message":"The provided cloud project number does not own the given recaptcha key", "status":"PERMISSION_DENIED"}}

Lo que tengo:

  • Mi ID de proyecto, obtuve de la lista de proyectos bajo la columna ID.
  • Clave de reCAPTCHA (clave del sitio) y dominios creados en el panel de reCAPTCHA Enterprise.
  • Una clave de API creada aquí. Restricciones de la aplicación: ninguna, restricciones de la API: reCAPTCHA Enterprise API.

Estoy enviando datos a este endpoint:

https://recaptchaenterprise.googleapis.com/v1beta1/projects/#{project_id}/assessments?key=#{API_key}

y el cuerpo de la solicitud es:

{
    event:
    {
        token: response_token,
        siteKey: site_key,
        userIpAddress: domain
    }
}
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error indica que el número de proyecto en la nube proporcionado no posee la clave reCAPTCHA proporcionada. Es posible que el ID del proyecto sea incorrecto o que la clave reCAPTCHA no esté asociada con el ID del proyecto.

    Para asegurarse de que el ID del proyecto y la clave reCAPTCHA estén correctamente asociados, siga estos pasos:

    1. Verifique que el ID del proyecto sea correcto yendo a la Consola de Google Cloud y revisando el ID del proyecto en la lista de proyectos bajo la columna de ID.
    2. Verifique que la clave reCAPTCHA se haya creado para el ID del proyecto correcto. Para verificar esto, vaya a la consola de reCAPTCHA Enterprise y asegúrese de que se haya seleccionado el ID del proyecto correcto en el menú desplegable de proyecto en la parte superior de la página.

    3. Verifique nuevamente que la clave de API utilizada en la solicitud se haya creado para el ID del proyecto correcto y que no haya restricciones en la clave de API que impidan el acceso a la API de reCAPTCHA Enterprise.

    Si todo está correcto y el error persiste, intente regenerar la clave de API y la clave reCAPTCHA para asegurarse de que estén correctamente asociadas con el ID del proyecto.

Comments are closed.