Ошибка API Google Place при использовании в проекте cpp или с помощью команды curl

Недавно я начал работать с Google Place API. Я создал один ключ сервера для моего текущего проекта. Как я должен использовать Place API, поэтому я включил его на странице обслуживания.

Когда я использую следующий URL в своем браузере, я получаю желаемый вывод в браузере.

https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants+in+Sydney&sensor=true&key=MY_API_KEY

Но если я использую приведенный выше URL в моем текущем проекте C++ или с помощью команды curl на терминале ubuntu, я получаю следующую ошибку.

{
   "error_message" : "An internal error was found for this API project.",
   "html_attributions" : [],
   "results" : [],
   "status" : "REQUEST_DENIED"
}

Что я должен сделать, чтобы исправить это поведение?

1 ответ

Если вы использовали URI

https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants+in+Sydney&sensor=true&key=MY_API_KEY

Вы отправляете запрос в Google, входя в аккаунт с ключом 'MY_API_KEY'

я думаю, вам нужно зарегистрироваться для ключа и использовать его в качестве значения параметра

Другие вопросы по тегам