2015-04-10 3 views
0

В Google Developers Console можно прочитать ключ API для открытого доступа к своему API. При создании этого ключа API вы можете указать, какие источники будут использоваться с какими ключами.Примеры использования и проверки API-ключей?

Я посмотрел вокруг, и не нашли примеров того, как передать этот ключ API из веб-клиента вызова в JavaScript, ни я не смог найти, как API может проверить наличие этого ключа и он соответствует ожиданиям реферера, установленным в консоли разработчика.

У кого-нибудь есть примеры?

ответ

0

Чтобы поговорить с API-интерфейсами googles, вам нужен токен OAuth2. Сценарий вы спрашиваете о (и более) подробно здесь:

https://developers.google.com/identity/protocols/OAuth2

Edit: конкретный клиент сторона случай использования документирована здесь https://developers.google.com/identity/protocols/OAuth2UserAgent

+0

Я думаю, что это неточная: https: // разработчики. google.com/api-client-library/python/guide/aaa_apikeys также, я говорю о моем собственном API, размещенном в App Engine ... Не API Google как таковой. – SimplicityGuy

+0

Хммм ... Это может быть ближе всего к тому, что мне нужно, за вычетом авторизации OAuth: https://cloud.google.com/appengine/docs/python/appidentity/ – SimplicityGuy

+0

Вы видели пример, в котором Google имеет https: // разработчики .google.com/api-client-library/python/start/get_started # webapp? Если я не понимаю ваш вопрос, можете ли вы точно уточнить, что вы пытаетесь сделать? – Upio

Смежные вопросы