API Google Places - REQUEST_DENIED
Что это НЕ
a) проблема "sensor = true_or_false"
б) ключ является неправильной проблемой (если только у меня не было ключа)
c) слишком много запросов (так как я делаю только один запрос)
d) кросс-домен (поскольку я загружаю URL-адрес из строки браузера)
Что я сделал
{
"html_attributions" : [],
"results" : [],
"status" : "REQUEST_DENIED"
}
Пока все записи не удались из-за неправильного ключа или датчика = true_or_false
И, например, URL-адрес этого запроса jQuery.ajax() API Google Places не работает с рабочим URL
также дает мне ошибку при вставке в браузер.
Что я пропустил?
UPDATE
Итак, я пошел, чтобы получить несколько клавиш
Key for browser apps (with referers)
API key:
AIzaSyCStj9m5LNTu9mCf6cQGDVAFKZC7Y?????
Referers:
Any referer allowed
Activated on: Jan 30, 2012 1:03 PM
Activated by: me
и снова попробовал . Все еще не работает.
Ответы
Ответ 1
Это фактически (б): неправильный ключ. На самом деле, вы используете неправильный тип ключа (от Зарегистрироваться для API Карт Google, который хорош только для JavaScript V2 API).
Обратитесь к Получение ключа API о том, как получить новый ключ API нового типа.
Изменить: в момент возникновения этого вопроса действительные ключи API, которые работали в Geocoding API, не работали в API Places, но теперь, похоже, работают нормально. Похож на какую-то проблему на стороне Google.
Ответ 2
Я только что получил ответ REQUEST_DENIED при выполнении запроса автозаполнения в приложении Ruby. Оказалось, что я специально не включил API-интерфейс Places в консоли google api.
Перейдите по ссылке: https://console.developers.google.com и войдите в систему.
В левом меню перейдите в "API и auth" → "API",
Затем найдите опцию "Places API" и щелкните по статусу вправо, чтобы переключить ее на "on"
Это немедленно устранило проблему.
Ответ 3
Я столкнулся с той же проблемой. Но он смог разрешить его после включения API-интерфейса Places из консоли Google. Я использовал ключ "сервер" для вызова из приложения. Надеюсь, это поможет другим, кто ищет решение.
Ответ 4
Эта проблема обсуждалась здесь по многим темам... но в итоге вы должны проверить свой код, чтобы узнать, отправляет ли вы слишком много запросов одновременно в API Google.
Вам разрешено отправлять только 1 запрос за 1 минуту.
Ошибка MKErrorDomain 4 iPhone