3

webapp2. これが次のように行われる例を見てきました。

payload = {'grant_type': 'authorization_code',
    'code': code,
    'client_id': 'xxxxxxxxxxxxxxxxxxxxxxx',
    'client_secret': 'xxxxxxxxxxxxxxxxxxxxxx',
    'redirect_uri': redirect_uri,}
req = requests.post(API_ACCESS_TOKEN_URL, data=payload)

しかし、Google App Engine で requests モジュールを使用できないようです。これを行う簡単な方法はありますか?

4

2 に答える 2

4

Appengine で Google の URL Fetch ライブラリを使用する必要があります。これを試して:

payload = {'grant_type': 'authorization_code',
    'code': code,
    'client_id': 'xxxxxxxxxxxxxxxxxxxxxxx',
    'client_secret': 'xxxxxxxxxxxxxxxxxxxxxx',
    'redirect_uri': redirect_uri}
result = urlfetch.fetch(url=API_ACCESS_TOKEN_URL, payload = payload, method=urlfetch.POST)
于 2013-09-30T21:34:40.833 に答える