I am working on selecting json data from yandex maps api. When I call a URL from browser, it's giving me true response. But it's not giving me same response when I called this request in php. Giving 403 unauthorized error.
Here is the URL and you can see true response: https://api-maps.yandex.ru/services/route/2.0/?lang=en_US&token=611617dfbcd24e24fa911f47508ee55a&rll=28.890645900000003%2C41.020271699999995~29.011496%2C41.069194&rtm=atm&sco=latlong&search_type=geo
Here is my PHP code:
$mapUrl = "https://api-maps.yandex.ru/services/route/2.0/?lang=en_US&token=611617dfbcd24e24fa911f47508ee55a&rll=".$basLongitude."%2C".$basLatitude."~".$varLatitude."%2C".$varLongitude."&rtm=atm&sco=latlong&search_type=geo";
$json = file_get_contents($mapUrl);
print_r($json);
Here is the response:
{
status: "error",
message: "unauthorized",
code: 403
}
Why it's giving diffrent response? Thanks a lot :)