2013-06-06 4 views
0

Я использую google place api для размещения мест.Служба Google maps хранит запрос ЗАПРОС

https://maps.googleapis.com/maps/api/place/textsearch/json?query=ari&sensor=false&key=your_api_key

У меня есть действительный ключ API и этот URL работает нормально, когда я его запуска из браузера. api возвращает «ОК» как предложение статуса и мест, но когда я выполняю тот же URL-адрес cUrl или file_get_contents, он возвращает «REQUEST_DENIED» в качестве статуса и, следовательно, не предлагает никаких мест.

почему это ведет себя так.

Есть ли какие-либо настройки, которые мне не хватает. Любое предложение было бы большой помощью. Thanks

+0

Попробуйте воспользоваться браузером Chrome и используйте его отладчик сети F12 для проверки того, что входит и выходит во время запроса. Затем сравните это с i/o от curl. Обычно я бы сказал, что это звучит как проблема с печеньем, но в случае с Google Maps это звучит немного странно. – tbsalling

ответ

0

Вы когда-нибудь получали ответ? Насколько мне известно, это гибкость для «ограничений на межсайтовый скриптинг». Вы не можете перейти из API Places прямо в Google, даже если вы можете в адресной строке браузера. Вы должны сделать звонок обратно на свой сервер и отправить сервер на Google, а затем вернуть эти результаты на страницу/веб-сайт.

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