Добрый день.
Есть скрипт, подключающийся к яндекс метрика
$url = "https://api-metrika.yandex.ru/stat/v1/data?dimensions=ym:s:searchEngine&dimensions=ym:s:<attribution>SearchPhrase&attribution=lastSign&metrics=ym:s:visits,ym:s:avgVisitDurationSeconds,ym:s:users&filters=ym:s:<attribution>SearchEngineRootName=='яндекс'&date1=today&id=$count_id&oauth_token=$token_id&pretty=true";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = json_decode(
curl_exec($ch), true
);
curl_close($ch);
получаем данные в $data ну и дальше разборка.
По новым правилам яндекса, теперь запрос должен быть
Токен необходимо передавать для каждого метода в HTTP-заголовке Authorization.
GET /management/v1/counters HTTP/1.1
Host: api-metrika.yandex.net
Authorization: OAuth 05dd3dd84ff948fdae2bc4fb91f13e22bb1f289ceef0037
Content-Type: application/x-yametrika+json
Content-Length: 123
подскажите пожалуйста, как должен выглядеть скрипт что бы получить $data ? или дайте ссылку на какой то конкретный образец.