Кто-нибудь получил Recaptcha для запуска на Google App Engine (на Java)? - PullRequest
3 голосов
/ 06 мая 2009

Я следовал инструкциям recaptcha и создал простое приложение, которое работает, если я запускаю его в Eclipse с использованием локального сервера Tomcat, но те же файлы выдают ошибку (verify-params-invalid) при проверке ответа пользователя при запуске в Eclipse с использованием локальный Google App Engine SDK.

Ответы [ 3 ]

1 голос
/ 06 мая 2009

Используете ли вы код Java, связанный с сайтом reCAPTCHA? Я быстро взглянул на это и подозреваю, что класс SimpleHttpLoader использует некоторые классы Java, которые не разрешены Google AppEngine.

Итак, вот что я знаю: работая локально, я получаю ту же ошибку, что и вы. Но когда я развертываю его в AppEngine, он работает! В сообщениях на форуме, которые я прочитал, я подозреваю, что это связано с удаленным IP-адресом (127.0.0.1) при локальном запуске.

0 голосов
/ 19 июля 2012

У меня не было никаких проблем локально с Google App Engine или при развертывании с recaptcha4j-0.0.8.jar и Google App Engine SDK 1.6.6. Я следовал учебнику reCaptcha для Java на https://developers.google.com/recaptcha/docs/java.

Проверьте последнюю версию recaptcha4j: http://code.google.com/p/recaptcha4j/downloads/list

0 голосов
/ 20 октября 2009

Это своего рода дерзкий ответ, но вы уверены, что вам действительно нужно приставить к потенциальным пользователям капчу? На сайте есть отличная статья под названием " 10 вещей, которые нужно проверить перед использованием CAPTCHA "

...