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

如何在python(GAE)中进行api调用?,python,google-app-engine,recaptcha,Python,Google App Engine,Recaptcha,我在GoogleAppEngine中制作了一个简单的web表单,其中添加了一个recaptcha组件。 该组件显示在我的网页上。但是我不知道如何进行api调用。 我的代码是 def post(self): challenge = self.request.get('recaptcha_challenge_field') response = self.request.get('recaptcha_response_field') remoteip = os.envi

我在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获取API,链接页面中的第一个示例应该适合您的需要。 请注意,url获取有一个配额,并且可以计费。

使用url获取API,链接页面中的第一个示例应该适合您的需要。
请注意,url回迁有一个配额,可以付费。

谢谢。没有免费的选择吗?我现在将尝试在我的代码中添加这个,并更新结果。是的,您可以在配额限制下免费使用它:谢谢。没有免费的选择吗?我现在将尝试将此添加到我的代码中,并更新结果。是的,您可以在配额限制下免费使用它: