/** * User: Tanya Kalashnik * Date: 21.07.14 13:18 */ use Yandex\Metrica\Stat\StatClient; $data = []; $errorMessage = false; //Is auth if (isset($_COOKIE['yaAccessToken']) && isset($_COOKIE['yaClientId'])) { $settings = (require_once '../../settings.php'); try { $statClient = new StatClient($_COOKIE['yaAccessToken']); if (isset($_GET['counter-id']) && $_GET['counter-id']) { $counterId = $_GET['counter-id']; $paramsModel = new Yandex\Metrica\Stat\Models\ByTimeParams(); $paramsModel->setMetrics(\Yandex\Metrica\Stat\MetricConst::S_HITS)->setId($counterId)->setDate1('6daysAgo')->setDate2('today')->setGroup('day')->setFilters("ym:s:isMobile!='Yes'"); $data = $statClient->data()->getByTime($paramsModel); } } catch (\Exception $ex) { $errorMessage = $ex->getMessage(); if ($errorMessage === 'PlatformNotAllowed') { $errorMessage .= '<p>Возможно, у приложения нет прав на доступ к ресурсу. Попробуйте ' . '<a href="' . rtrim(str_replace($_SERVER['DOCUMENT_ROOT'], '', __DIR__), "/") . '/../OAuth/' . '">авторизироваться</a> и повторить.</p>'; } } } ?> <!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>Yandex.SDK: Metrica Demo</title>
/** * User: Tanya Kalashnik * Date: 21.07.14 13:18 */ use Yandex\Metrica\Stat\StatClient; $data = array(); $errorMessage = false; //Is auth if (isset($_COOKIE['yaAccessToken']) && isset($_COOKIE['yaClientId'])) { $settings = (require_once '../../settings.php'); try { $statClient = new StatClient($_COOKIE['yaAccessToken']); if (isset($_GET['counter-id']) && $_GET['counter-id']) { $counterId = $_GET['counter-id']; $paramsModel = new Yandex\Metrica\Stat\Models\ByTimeParams(); $paramsModel->setMetrics(\Yandex\Metrica\Stat\MetricConst::S_HITS)->setId($counterId)->setDate1('6daysAgo')->setDate2('today')->setGroup('day'); $data = $statClient->data()->getByTime($paramsModel); } } catch (\Exception $ex) { $errorMessage = $ex->getMessage(); if ($errorMessage === 'PlatformNotAllowed') { $errorMessage .= '<p>Возможно, у приложения нет прав на доступ к ресурсу. Попробуйте ' . '<a href="' . rtrim(str_replace($_SERVER['DOCUMENT_ROOT'], '', __DIR__), "/") . '/../OAuth/' . '">авторизироваться</a> и повторить.</p>'; } } } ?> <!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>Yandex.SDK: Metrica Demo</title>