1. Go to this page and download the library: Download cnam/yandex_metrica library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
cnam / yandex_metrica example snippets
$clientId = 'client_id';
$secret_pass = 'secret_pass';
$redirectUrl ='http://mysite.com';
$api = new YaM\Api($clientId, $secret_pass);
/**
* Возвращает Url который нужен для запроса к yandex metrica, для создания кода авторизации
*/
$url = $api->getOAuth()->getLoginUrl($redirectUrl);
/**
* Теперь каким либо магическим образов с урл на которого редиректил нас mail,
* мы получили код авторизации
*/
$code = '123456789';
/**
* По коду авторизации, и url, на который мы были переадресованы, мы получаем токены доступа,
* Внимание, код авторизации действует только 1 раз при повторном вызове запроса с тем же кодом доступа
* мы не сможем получить токены.
*/
$accessData = $api->getOauth()->getToken($code, $redirectUrl);
$access_token = $accessData['access_token'];
$api->setTokenAccess($access_token);
/**
* @var \YaM\Api\Counter $counter
*/
$counter = $api->getContainer('counters');
var_dump($counter->getCounter('1234567'));
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.