【发布时间】:2016-01-30 08:59:27
【问题描述】:
我目前正在使用 endpoints-proto-datastore 库构建 Google Cloud Endpoints 后端,并且在您请求用户时遇到了需要 apikey 的问题。 用户登录后,他们会收到一个 APIkey,然后将其发回以进行连续的 put(有效),但是我如何在 GET 上要求用户名/电子邮件和 apikey?目前,如果用户这样做:
@User.method(request_fields=('id', 'apiToken',), path='users', http_method='GET', name='user.get')
def user_get(self, query):
return query
用户从数据存储中被拉出,因为 ID 是正确的,它完全忽略了 apiToken。我如何要求这两个字段? (另一方面,我如何在请求中发回用户的 ID?)
【问题讨论】:
标签: python-2.7 google-app-engine google-cloud-endpoints endpoints-proto-datastore