Подтвердить что ты не робот

Ключи 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 Ключ браузера: ГГГГ

Какой ключ я должен использовать в своем приложении, должен ли я использовать их оба? Не удалось найти хорошую статью об этом.

4b9b3361

Ответ 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/)