如何在python(GAE)中进行api调用?

2024-04-27 01:07:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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调用是完全错误的,但我不知道如何实现它。 我看到的例子使用插件。在


Tags: keyselfapifieldgetresponserequest组件