我有一个需要用户对象的端点方法。我会做以下事情吗?这似乎有点奇怪,因为我可以让用户使用endpoints.get_current_user()
@endpoints.method(FriendListRequest, FriendListResponse,
path='scores', http_method='POST',
name='scores.list')
def friend_list(self, request):
# work would go here
那么 FriendListRequest 将是
class FriendListRequest(messages.Message):
user_object = messages.Field(1, required=True)
我需要该User
对象的原因是因为我必须使用用户电子邮件来查询和查找该用户的朋友。