Несколько ключей API

Моя компания помогает разрабатывать веб-приложения Google Map для нескольких клиентов. Я лично не разработчик, поэтому, пожалуйста, извините меня за вопрос, который, вероятно, очевиден для всех остальных.

Мне нужно подписаться на более чем один ключ API, потому что я не хочу превышать 25 КБ на моем одном ключе API. Итак, можно ли зарегистрировать более одного ключа API — по одному для каждого из моих клиентов? Это гарантирует, что один клиент не повлияет на остальные, и лично я не превышу лимит API.


person user1387053    schedule 10.05.2012    source источник


Ответы (2)


Я создал несколько ключей для этой цели.

Каждый из ваших клиентов должен быть отдельным Проектом в консоли. Затем вы сохраняете все квоты отдельно.

Однако обратите внимание, что все ключи привязаны к вашей учетной записи Google. Если один из ваших клиентов сделает что-то ужасное, это может отразиться на вашей учетной записи и всех проектах. С другой стороны, поскольку это ваша учетная запись, Google свяжется с вами по поводу использования, и вы можете отключить этот конкретный ключ (таким образом, ваш клиент не будет делать то, что он делает).

person Andrew Leach    schedule 10.05.2012
comment
Спасибо, Андрей, это большая помощь! Джефф - person user1387053; 10.05.2012
comment
Что ж, если это большая помощь, не бойтесь голосовать или принимать ответ. Это помогает нам обоим. - person Andrew Leach; 10.05.2012
comment
Наличие ключа, подключенного к ВАШЕМУ аккаунту на сайте клиента, никому не даст возможности причинить вред. В конце концов, ключи являются общедоступными, и любой может читать / делать запросы / размещать их на своем собственном веб-сайте. Так что неважно, ваш это сайт или клиентский. - person SuperDuck; 02.06.2014
comment
@SuperDuck В то время, когда я писал этот ответ, каждый ключ в учетной записи был привязан к определенному веб-сайту, и его нельзя было заставить работать должным образом где-либо еще. Я не знаю, что изменилось (но я полагаю, что это могло быть). - person Andrew Leach; 02.06.2014
comment
@AndrewLeach фильтрация теперь не обязательна и рекомендуется. Но я имею в виду, что у всех уже есть ключ. Таким образом, ключ от вашей учетной записи не обязательно должен быть на определенном (то есть их) веб-сайте, если они хотят попробовать что-то плохое, делая запросы с ключом. Любому из публики разрешено то, что разрешено клиенту-владельцу веб-сайта, поскольку это код на стороне клиента. - person SuperDuck; 02.06.2014
comment
Изменилось ли это утверждение? Согласно ответу Фабио ниже, несколько проектов не увеличат ваш лимит использования. Кроме того, сегодняшнее объявление удаляет бесплатные квоты, и вы получайте 200 $ на свой аккаунт каждый месяц бесплатно. Таким образом, все ваши разные проекты должны делиться этими 200 $, верно? - person Adam; 03.05.2018
comment
@Adam Имейте в виду, что этому ответу почти шесть лет, а Фабио почти три. Вещи созревают и меняются. Если у вас есть более свежие данные, опубликуйте ответ, который отражает это. Если этот ответ устарел, его можно удалить. - person Andrew Leach; 03.05.2018

На момент написания этой статьи Справка консоли разработчика гласит, что

вы не можете использовать несколько проектов, чтобы попытаться превысить лимиты использования API

Так что я думаю, что ответ - нет, вы не можете этого сделать.

Условия использования Google Projects

person Fabio A.    schedule 26.08.2015