2013-05-25 9 views

Odpowiedz

8

Dodatkowe pola w obiekcie żądania protorpc, które nie są częścią definicji, są nadal przechowywane wraz z żądaniem.

Jeśli chcesz użyć pola key jako parametr kwerendy, można uzyskać do niego dostęp za pośrednictwem

request.get_unrecognized_field_info('key') 

nawet jeśli key nie jest dziedziną, w definicji komunikatów.

Odbywa się to w users_id_token.py (auth częścią biblioteki endpoints), aby umożliwić wysyłanie bearer_token lub access_token jako parametry zapytania zamiast jako wartości nagłówka.

Niestety, nie jest łatwo dostępne dobre sprawdzanie przydziału i inne powiązane elementy, które daje klucz "Prosty dostęp API". Można jednak wydawać własne klucze i ręcznie sprawdzać klucz przed listą i potencjalnie sprawdzać przy zdefiniowanych limitach.

+1

@bossylobster Wiesz, że AFAICT to jedyne miejsce na całej interwebs, które dokumentuje jak używać apiKey. –

+0

Nie ma za co, przypuszczam? – bossylobster

+0

Sortuj :) ale powinno to być w próbkach chmury github. –

Powiązane problemy