Ключи API Google - что такое ключ сервера и ключ браузера
Я использую карты google в своем приложении и использую URL как следующий формат без ключей API,
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?sensor=SET_TO_TRUE_OR_FALSE">
</script>
Теперь мне нужно использовать ключ API для отслеживания запросов, в соответствии с примерами он должен добавить другой параметр строки запроса ключа API,
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
Но я получил 2 ключа,
Один для серверов (ограничения IP-адресов) и один для приложений браузера (ограничения на уровне домена):
Ключ сервера: XXXX
Ключ браузера: ГГГГ
Какой ключ я должен использовать в своем приложении, должен ли я использовать их оба? Не удалось найти хорошую статью об этом.
Ответы
Ответ 1
Попробуйте воспользоваться ключом браузера, найдите этот пост, но он написан в 2012 году,
https://groups.google.com/forum/#!topic/android-gcm/Ir-dNtPRKcU
Найдено в Интернете:
"2.Нажмите" Создать новый ключ сервера ". Либо ключ сервера, либо ключ браузера должны работать. Преимущество использования ключа сервера заключается в том, что оно позволяет вам переадресовывать IP-адреса. Появляется следующий экран:"
http://developer.android.com/google/gcm/gs.html
Надеюсь, это поможет вам!
Ответ 2
Это снова актуально, поскольку Google совсем недавно отказался от браузеров для своих API-интерфейсов веб-сервисов.
Вот текущие определения:
Ключи сервера
Создайте и используйте ключ сервера, если ваше приложение работает на сервере. Делать не используйте этот ключ вне вашего кода сервера. Например, не встроить его в веб-страницу. Чтобы предотвратить кражу квоты, ограничьте свой ключ так что запросы разрешены только с исходных IP-адресов ваших серверов.
Клавиши браузера
Создайте и используйте ключ браузера, если ваше приложение работает на клиенте, таких как веб-браузер. Чтобы ваш ключ не использовался несанкционированные сайты, разрешают только рефералы из доменов, которые вы администрируете.
(из https://developers.google.com/console/help/new/)