0

我在 Google 应用引擎中制作了一个简单的 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 调用是完全错误的,但我不知道怎么做。我见过的例子使用插件。

4

1 回答 1

3

使用此处记录的 URL Fetch API ,链接页面中的第一个示例应该适合您的需要。请注意,url fetches 有一个配额并且是可计费的。

于 2012-04-05T17:24:48.470 回答