iOS Google Places API: этот IP-адрес, сайт или мобильное приложение не авторизованы для использования этого ключа API.

Я тестирую API Google Адресов в приложении iOS 7.

Когда я отправляю запрос к API, я получаю результат json со следующим сообщением об ошибке:

This IP, site or mobile application is not authorized to use this API key.

Чтобы создать запрос, я перешел в консоль API Google и сгенерировал свой ключ API iOS на основе пакета моего приложения.

Я не использую Google Maps или что-либо еще в приложении, просто пытаюсь сделать запрос в Places API.

Что мне не хватает?

PS: Я скопировал URL-адрес, который использую, и изменил ключ API на клиентский ключ браузера, протестировал его в Chrome и отлично работал.


person jsan    schedule 18.04.2014    source источник
comment
Вы пробовали использовать клиентский ключ браузера в приложении iOS? Насколько я помню, API мест не поддерживает ключи iOS.   -  person Joel Bell    schedule 19.04.2014
comment
Нет, но сделаю. Прямо сейчас они специально просят вас указать идентификатор вашего пакета приложений iOS или идентификатор приложения, если оно развернуто в App Store. Постараюсь сообщить вам.   -  person jsan    schedule 19.04.2014
comment
@JoelBell !!! Ты понял. Работает. Это служит целям моего тестирования, но в конце концов я поговорю с ними, чтобы узнать, что произошло, но ключ на стороне клиента работал !!! Спасибо!   -  person jsan    schedule 19.04.2014
comment
У меня то же самое, что не разрешено использовать этот ключ API с моим приложением Android и то, что я считаю правильно сгенерированным клиентским ключом Android. Когда я пробовал использовать ключ браузера без реферера, я получаю сообщение «Срок действия предоставленного ключа API истек».   -  person Preston Landers    schedule 20.04.2014
comment
@jsicary, без проблем! Рад помочь. Я сделаю это в виде ответа, чтобы мы могли завершить вопрос.   -  person Joel Bell    schedule 21.04.2014
comment
#Following answer Автор @moe работает отлично, [Ответ Moe работает полностью] [1] [1]: stackoverflow.com/questions/14654758/   -  person g212gs    schedule 13.08.2014


Ответы (1)


Вы пробовали использовать клиентский ключ браузера в приложении iOS? Из того, что я помню, места API не поддерживает ключи IOS.

Подробнее здесь: https://groups.google.com/forum/#!topic/google-places-api/Jlm15dG7eMA

И из документации консоли API Google: https://developers.google.com/console/help/#generatingdevkeys

person Joel Bell    schedule 21.04.2014