Есть старый кусок кода с подключением к API Яндекс метрики. Сейчас я получаю ошибку
Warning: file_get_contents(https://api-metrika.yandex.ru/stat/traffic/summary.json?id=51365737&pretty=1&oauth_token=****************************): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
Сам код
function api_yandex_options() {
$opts = array('https' =>
array(
'method' => 'GET',
'header' => 'Content-Type: application/x-yametrika+json',
'content' => ''
)
);
$context = stream_context_create($opts);
$result = file_get_contents('https://api-metrika.yandex.ru/stat/traffic/summary.json?id='.get_option('counterid_option').'&pretty=1&oauth_token='.get_option('token_option'), false, $context);
$result = (array)json_decode($result);
$result = (array)$result['data'][0];
return $result;
}
Как мне переделать код, чтобы API корректно подключалась? Спасибо!