如果您使用的是带有原生REST API沿着apiclient,它会是这个样子......
from apiclient.discovery import build
import httplib2
from oauth2client.appengine import OAuth2Decorator
decorator = OAuth2Decorator(client_id=YOUR_GOOGLE_CLIENT_ID,
client_secret=YOUR_GOOGLE_CLIENT_SECRET,
scope=GOOGLE_SERVICE_SCOPE,
)
class MainHandler(webapp.RequestHandler):
@decorator.oauth_required
def get(self):
service = build(SERVICE_NAME,
SERVICE_VERSION,
http=decorator.http())
magic = service.method()
它可能有助于了解一些其它的API的apiclient例子。例如,有一个App Engine与Tasks API集成的好例子,它也使用OAuth2。
http://code.google.com/appengine/articles/python/getting_started_with_tasks_api.html
“它似乎没有工作”是无益的。你尝试了什么,发生了什么? –