Запрос не обработан должным образом почтальоном, отправляющим код php - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь встроить программу в php, которая отправляет запрос в api почтальона и получает результат в формате json Но когда я пытаюсь напрямую работать с почтальоном, он работает, но не с кодом php. Ниже код генерируется почтальоном API

<?php

 $curl = curl_init();
 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
 curl_setopt_array($curl, array(
 CURLOPT_URL => "https://rs-gw-temp-1813297076.eu-central-1.elb.amazonaws.com/route/json? 
 waypoints=11.61207,52.110531;11.62727,52.10668&route- 
 annotations=traffic_costs_summary,static_costs_summary&real-time-traffic=true&route- 
 formats=polyline_smooth,links,deviations%0A",
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_ENCODING => "",
 CURLOPT_MAXREDIRS => 10,
 CURLOPT_TIMEOUT => 0,
 CURLOPT_FOLLOWLOCATION => true,
 CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
 CURLOPT_CUSTOMREQUEST => "GET",
  ));

 $response = curl_exec($curl);
 if(curl_errno($curl))
 {
 $erro_msg = curl_error($curl);
 echo $erro_msg;
 }

 var_dump(json_decode($response));

 curl_close($curl);

вывод:

object(stdClass)#1 (3) {
  ["error_status"]=>
  int(2)
  ["error_title"]=>
  string(23) "Invalid parameter value"
  ["error_desc"]=>
  string(20) "Unknown route format"
}

enter image description here

...