forse voi ragazzi potete aiutarmi con questo. Sto cercando di implementare reCAPTCHA nella mia applicazione node.js e non importa cosa faccio, tengo ottenendo "invalid-site-private-key" come risposta.Continuo a ricevere "invalid-site-private-key" sulla mia richiesta di conferma reCAPTCHA
Qui ci sono le cose che doppie e ricontrollato e provato:
- tasti corretti
- Le chiavi non sono scambiati
- Le chiavi sono "chiavi globali" come sto testando su localhost e ho pensato che potrebbe essere un problema con che
- Testato in ambiente di produzione sul server - lo stesso problema
l'ultima cosa che si può pensare che la mia richiesta POST all'API reCAPTCHA non sia corretta in quanto il formato concreto del corpo non è esplicitamente documentato (i parametri sono documentati, lo so). Quindi questo è il corpo della richiesta Attualmente sto mando (la chiave e IP sia cambiato ma li ho controllato il mio lato):
privatekey=6LcHN8gSAABAAEt_gKsSwfuSfsam9ebhPJa8w_EV&remoteip=10.92.165.132& challenge=03AHJ_Vuu85MroKzagMlXq_trMemw4hKSP648MOf1JCua9W-5R968i2pPjE0jjDGX TYmWNjaqUXTGJOyMO3IKKOGtkeg_Xnn2UVAfoXHVQ-0VCHYPNwrj3PQgGj22EFv7RGSsuNfJCyn mwTO8TnwZZMRjHFrsglar2zQ&response=Coleshill areacce
C'è qualcosa di sbagliato in questo formato? Devo inviare intestazioni speciali ? Ho completamente torto? (Sto lavorando per 16 ore direttamente ora così potrebbe essere ..)
Grazie per il vostro aiuto!
Numero insufficiente fornito. Quali sono le intestazioni delle richieste? Stai usando un modulo come https://github.com/mirhampt/node-recaptcha? Forse prova a ripostare quando hai dormito un po '. : P – broofa
Hey broofa, mi dispiace che la mia domanda non sia stata sufficiente per rispondere. ciononostante hai involontariamente risolto il mio problema b/c nel modulo che hai postato gli header non documentati che sono necessari per verificare che vengano usati reCAPTCHA, quindi sono stato in grado di costruirli nella mia soluzione. Invierò la soluzione più tardi come risposta. Grazie! ;) – floriankrueger