Ошибка API направления Google: "Недопустимый запрос. Отсутствует параметр" назначение "."

Я пытаюсь свернуть API Google Direction с выводом JSON, используя инструкции, предоставленные https://developers.google.com/maps/documentation/directions/?csw=1

Я пытался специально (это то, что находится в документации по Google Directions API)

curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo&destination=Madrid&region=es&key=MY_API_KEY

со следующим выводом:

curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo&destination=Madrid&region=es&key=AIzaSyDSgiKndYh_Kdv17BK2yTeTNhaITShP5Ts
[1] 4174
[2] 4175
[3] 4176
[2]   Done                    destination=Madrid
Roberts-Macintosh:~ RobertLoggia$ {
   "error_message" : "Invalid request. Missing the 'destination' parameter.",
   "routes" : [],
   "status" : "REQUEST_DENIED"
}

[1]-  Done                    curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo
[3]+  Done                    region=es

Я включил Google Directions для проекта, связанного с моим ключом API. Я получал совершенно другое сообщение, когда оно не было включено, и сервер просто отказывался от моего рукопожатия, поэтому я знаю, что это не мое разрешение на его использование, но, возможно, структура HTTP-запроса структурирована.,

1 ответ

Решение

Итак, что случилось, ваш & премьер-министр означает "беги на заднем плане" в *nix. Чтобы предотвратить предварительную обработку вашего URL, вы должны либо экранировать свои &s, либо использовать пару "" или "

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