Я нашел абсолютно все о проблеме с этим API в Google, но этот API - выбор клиента.
Я хочу использовать API планировщика маршрута, предоставленный ViaMichelin.
здесьэто документ для конечной точки
Я использую жадность, чтобы позвонить из моего приложения.Каждый раз, когда я вызываю эту конечную точку, мне постоянно говорят, что требуется lg
params.Вот мой дамп отладочной дождики
* Trying 212.11.63.81...
* TCP_NODELAY set
* Connected to apir.viamichelin.com (212.11.63.81) port 80 (#0)
> GET /apir/1/route.json?lg=fra&steps=1%3Ae%3A7.77272%3A48.56716%3B1%3Ae%3A7.4978113%3A48.3%3B&country=fra&veht=0&authkey=MY_KEY&callback=json_decode&charset=utf8 HTTP/1.1
Host: apir.viamichelin.com
User-Agent: GuzzleHttp/6.3.3 curl/7.62.0 PHP/7.2.12
Content-Type: application/json
HTTP/1.1 200 OK
< Server: Apache-Coyote/1.1
< Cache-Control: private
< Expires: Thu, 01 Jan 1970 01:00:00 CET
< Access-Control-Allow-Origin: *
< Content-Type: application/x-javascript;charset=ISO-8859-1
< Transfer-Encoding: chunked
< Vary: Accept-Encoding
< Date: Thu, 21 Feb 2019 08:55:16 GMT
< X-Cnection: close
<
* Connection #0 to host apir.viamichelin.com left intact
{#1308
+"error": {#1310
+"errorCode": 4
+"errorMsg": "Invalid request parameter value : "lg" is required"
}
}
Как видите, lg
- это самый первый параметр в URL.Я также попытался поставить это в конце.Что-то меняет.
Я также попробовал https://secure -apir вместо небезопасного, та же проблема.
Я написал письмо наПоддерживаю и жду ответа.Кто-нибудь из вас заметил что-то, что я пропустил?