2013-04-25 1 views
5

Я пишу приложение на Android, которому нужен API Google Places. Я сделал ключ через консоль Google, как для моего браузера, так и для моего конкретного приложения. Ключ приложения уже работает с Google Maps. Чтобы сделать запрос к API Google Адресов, мне кажется, что я должен использовать ключ браузера для его работы. Он не будет работать с ключом приложения, потому что это приводит к запросу REQUEST_DENIED.REQUEST_DENIED с помощью ключа браузера Google Places API или клавиши приложения?

Кто-нибудь знает, как это возможно? Или это нормально?

ответ

10

Доступ к API мест Google включает в себя HTTP/https-запрос из браузера. Созданный вами ключ приложения не будет работать для сайтов Google, так как ему нужен ключ браузера. Вам нужно создать новый ключ браузера на API консоли Google, нажав кнопку «Создать новый браузер ключ»

оставить Также Принимать запросы от этих HTTP Referers (веб-сайты): пустой, так что это позволяет получить доступ ко всем ссылающихся и укажите ключ, сгенерированный в URL-адресе вашего запроса.

+0

u спас меня, спасибо много :) – Naruto

+0

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

+0

Отлично! Этот вопрос был для меня загадкой до сегодняшнего дня :) –

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