В API яндекса написано что нужно получить ключ авторизации затем вставить его в исполняемый скрипт. Скрипт взял там же.
<?$url = "https://api.content.market.yandex.ru/v1/shop/{302413}/opinion.json";
$headers = array(
"Host: api.content.market.yandex.ru",
"Accept: */*",
"Authorization: {Ключ авторизации}" // ключ подставлю верно, проверил несколько раз
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data = curl_exec($ch);
curl_close($ch);?>
но почему-то не работает =( Пишет {"errors":["Authorization failed: request from unknown IP address 2a03:6f00:1::5c35:72c9 or invalid key or key suspended or key missing"]}