quizás ustedes puedan ayudarme con esto. Estoy tratando de implementar reCAPTCHA en mi aplicación node.js y no importa lo que haga, guardo obteniendo "invalid-site-private-key" como respuesta.Sigo recibiendo "invalid-site-private-key" en mi solicitud de validación de reCAPTCHA
Estas son las cosas que yo dobles y dobles comprobado e intentado:
- teclas correctas
- Las llaves no se intercambian
- Las claves son "claves globales", como yo estoy probando en el servidor local y pensé que podría ser un problema con que
- Probado en el entorno de producción en el servidor - mismo problema
lo último que se puede pensar es que mi solicitud de POST a la API reCAPTCHA es incorrecta ya que el formato concreto del cuerpo no está documentado explícitamente (los parámetros están documentados, lo sé). Por lo que este es el cuerpo de la petición Actualmente estoy enviando (la tecla e IP se cambia pero me hizo la revisión de mi lado):
privatekey=6LcHN8gSAABAAEt_gKsSwfuSfsam9ebhPJa8w_EV&remoteip=10.92.165.132& challenge=03AHJ_Vuu85MroKzagMlXq_trMemw4hKSP648MOf1JCua9W-5R968i2pPjE0jjDGX TYmWNjaqUXTGJOyMO3IKKOGtkeg_Xnn2UVAfoXHVQ-0VCHYPNwrj3PQgGj22EFv7RGSsuNfJCyn mwTO8TnwZZMRjHFrsglar2zQ&response=Coleshill areacce
¿Hay algo malo con este formato? ¿Tengo que enviar encabezados especiales ? ¿Estoy completamente equivocado? (Estoy trabajando durante 16 horas directamente ahora, así que esto podría ser ...)
¡Gracias por tu ayuda!
No se han proporcionado suficientes detalles. ¿Cuáles son los encabezados de solicitud? ¿Estás usando un módulo como https://github.com/mirhampt/node-recaptcha? Tal vez intente volver a publicar cuando haya dormido un poco. : P – broofa
Hola, broofa, disculpa que mi pregunta no haya sido suficiente para responderla. sin embargo, sin querer resolvió mi problema b/c en el módulo que postet los encabezados no documentados que son necesarios para verificar que se utiliza un reCAPTCHA, así que pude construirlos en mi propia solución. Voy a publicar la solución más tarde como una respuesta. ¡Gracias! ;) – floriankrueger