【发布时间】:2014-06-14 12:57:37
【问题描述】:
如何访问适用于 Python(不是 Web、android、ios)的 Google App Engine 端点 API?
我读过这个tutorial,但它的解释不足以理解这一点。
正如我在服务端发现的,我可以使用这样的代码来识别用户:
@endpoints.method(message_types.VoidMessage, Greeting,
path='hellogreeting/authed', http_method='POST',
name='greetings.authed')
def greeting_authed(self, request):
current_user = endpoints.get_current_user()
email = (current_user.email() if current_user is not None
else 'Anonymous')
return Greeting(message='hello %s' % (email,))
如何从 Python 客户端连接到此 API 并使用身份验证 current_user != None 调用“hellogreeting/authed”。
你能分享一些代码吗?
app_id = 'xxx'
user = 'xxx'
password = 'xxx'
callAPI(app_id, user, password, 'hellogreeting/authed')
【问题讨论】:
标签: python google-app-engine google-oauth google-cloud-endpoints google-cloud-platform