Конечные точки Google — недопустимый токен, allow_client_id с использованием токена из OAuth2.0 Playground

Итак, в моем облачном проекте Google я создал идентификатор веб-клиента и выполнил шаги, описанные в https://developers.google.com/adwords/api/docs/guides/oauth_playground, чтобы получить маркер аутентификации.

В моем @endpoints.api(allowed_client_ids=) я поместил в него идентификатор клиента. Затем на игровой площадке OAuth2 я отправил HTTP-запрос, используя полученный токен аутентификации (например, Bearer ya29.bwL-f-hz-wcxFq_i-IlEQaJDiinwIP7ad7CaZoRkJRdGrsxxs4Wc9ZeNOgVlhD69zOQk) в API.

Но проблема в том, что он не распознал токен и сказал, что это недопустимый токен. Для сравнения, я соединил endpoints.API_EXPLORER_CLIENT_ID внутри allowed_clients_ids=, и когда я протестировал его с помощью API Explorer, он просто работает. Значит я что-то не так делаю?


person andiwin    schedule 20.01.2016    source источник
comment
Вы указали какие-то конкретные области на игровой площадке? Можете ли вы вставить журналы из неудачного запроса?   -  person saiyr    schedule 21.01.2016
comment
googleapis.com/auth/adwords — это области действия, которые я указал внутри. Что касается логов, то это не обязательно фейл, я просто ставлю if endpoints.get_current_user() is None: raise endpoints.UnauthorizedException('')   -  person andiwin    schedule 21.01.2016


Ответы (1)


Вы должны указать свой собственный идентификатор клиента и секрет клиента. см. этот скриншот

person Chandan Reddy    schedule 25.01.2016
comment
да, я ввел сгенерированный из моих учетных данных API - person andiwin; 27.01.2016