Получение ключа API
Теперь, когда вы настроили биллинг и проект , включили SDK и установили предпочитаемый вами менеджер зависимостей и другое программное обеспечение , вы готовы создать, добавить и ограничить свой ключ API.
Создание ключей API
Ключ API — это уникальный идентификатор, который аутентифицирует запросы, связанные с вашим проектом, для целей использования и выставления счетов. У вас должен быть хотя бы один ключ API, связанный с вашим проектом.
Чтобы создать ключ API:
Консоль
Перейдите на страницу «Платформа Google Карт» > «Учетные данные» .
- На странице Учетные данные щелкните Создать учетные данные > Ключ API .
В диалоговом окне создания ключа API отображается только что созданный ключ API. - Щелкните Закрыть.
Новый ключ API указан на странице Учетные данные в разделе Ключи API .
(Не забудьте ограничить ключ API перед его использованием в рабочей среде.)
Облачный SDK
gcloud alpha services api-keys create \ --project "PROJECT" \ --display-name "DISPLAY_NAME"
Узнайте больше о Google Cloud SDK , установке Cloud SDK и следующих командах:
Этот ключ API необходим при создании проекта Xcode, как описано в разделе «Настройка проекта Xcode» .
Ограничение ключей API
Google настоятельно рекомендует вам ограничивать свои ключи API, ограничивая их использование только теми API, которые необходимы для вашего приложения. Ограничение ключей API повышает безопасность вашего приложения, защищая его от необоснованных запросов. Дополнительные сведения см. в разделе Рекомендации по безопасности API .
Чтобы ограничить ключ API:
Консоль
Перейдите на страницу «Платформа Google Карт» > «Учетные данные» .
- Выберите ключ API, для которого вы хотите установить ограничение. Появится страница свойств ключа API.
- В разделе Основные ограничения установите следующие ограничения:
- Ограничения приложения:
- Выберите приложения для iOS .
- Чтобы принимать запросы от приложения iOS с предоставленным идентификатором пакета, выберите соответствующий идентификатор пакета iOS из списка.
- Ограничения API:
- Щелкните Ограничить ключ .
- Выберите Maps SDK для iOS в раскрывающемся списке «Выбор API» . Если Maps SDK для iOS отсутствует в списке, вам необходимо включить его.
- Чтобы завершить изменения, нажмите Сохранить .
Облачный SDK
Список существующих ключей.
gcloud services api-keys list --project="PROJECT"
Снимите существующие ограничения для существующего ключа.
gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \ --clear-restrictions
Установите новые ограничения для существующего ключа.
gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \ --api_target="maps-ios-backend.googleapis.com" --allowed-bundle-ids="BUNDLE_NAME"
Узнайте больше о Google Cloud SDK , установке Cloud SDK и следующих командах:
Теперь, когда вы получили ключ API для Maps SDK для iOS, вы готовы приступить к работе .
Что дальше
Теперь, когда у вас есть ключ API, создайте и настройте проект Xcode, как описано в разделе Настройка проекта Xcode .