我在googleappengine中创建了一个简单的web表单,其中添加了一个recaptcha组件。 组件显示在我的网页上。但我不知道如何进行api调用。 我的代码是
def post(self):
challenge = self.request.get('recaptcha_challenge_field')
response = self.request.get('recaptcha_response_field')
remoteip = os.environ['REMOTE_ADDR']
private_key = 'xxx'
cResponse = self.request.submit(http://www.google.com/recaptcha/api/verify?privatekey="private_key"&remoteip="remoteip"&challenge="challenge"&response="response")
if cResponse.is_valid:
# response was valid
# other stuff goes here
pass
else:
error = cResponse.error_code
很明显,我的api调用是完全错误的,但我不知道如何实现它。 我看到的例子使用插件。在
使用URL Fetch API documented here,链接页面中的第一个示例应该适合您的需要。 请注意,url获取有一个配额,并且可以计费。在
相关问题 更多 >
编程相关推荐