В настоящее время я создаю серверную часть Google Cloud Endpoints с библиотекой endpoints-proto-datastore и сталкиваюсь с проблемой, требующей apikey при запросе пользователя. Как только пользователь входит в систему, он получает APIkey, который они отправляют обратно для последовательных операций ввода (что работает), но как мне потребовать имя пользователя/адрес электронной почты и apikey в GET? В настоящее время, если пользователь делает так:
@User.method(request_fields=('id', 'apiToken',), path='users', http_method='GET', name='user.get')
def user_get(self, query):
return query
Пользователь извлекается из хранилища данных, потому что идентификатор правильный, и он полностью игнорирует apiToken. Как мне потребовать оба поля? (в другой заметке, как мне отправить обратно идентификатор пользователя по запросу?)