@@ 14-37 (lines=24) @@ | ||
11 | $counterId = null; |
|
12 | ||
13 | //Is auth |
|
14 | if (isset($_COOKIE['yaAccessToken']) && isset($_COOKIE['yaClientId'])) { |
|
15 | $settings = require_once '../../settings.php'; |
|
16 | ||
17 | try { |
|
18 | $managementClient = new ManagementClient($_COOKIE['yaAccessToken']); |
|
19 | ||
20 | if (isset($_GET['counter-id']) && $_GET['counter-id']) { |
|
21 | $counterId = $_GET['counter-id']; |
|
22 | ||
23 | //GET /management/v1/counter/{counterId}/filters; |
|
24 | /** |
|
25 | * @see http://api.yandex.ru/metrika/doc/beta/management/filters/filters.xml |
|
26 | */ |
|
27 | $filters = $managementClient->filters()->getFilters($counterId); |
|
28 | } |
|
29 | ||
30 | } catch (\Exception $ex) { |
|
31 | $errorMessage = $ex->getMessage(); |
|
32 | if ($errorMessage === 'PlatformNotAllowed') { |
|
33 | $errorMessage .= '<p>Возможно, у приложения нет прав на доступ к ресурсу. Попробуйте ' |
|
34 | . '<a href="' . rtrim(str_replace($_SERVER['DOCUMENT_ROOT'], '', __DIR__), "/") . '/../OAuth/' . '">авторизироваться</a> и повторить.</p>'; |
|
35 | } |
|
36 | } |
|
37 | } |
|
38 | ?> |
|
39 | <!doctype html> |
|
40 | <html lang="en-US"> |
@@ 12-33 (lines=22) @@ | ||
9 | $errorMessage = false; |
|
10 | ||
11 | //Is auth |
|
12 | if (isset($_COOKIE['yaAccessToken']) && isset($_COOKIE['yaClientId'])) { |
|
13 | $settings = require_once '../../settings.php'; |
|
14 | ||
15 | try { |
|
16 | $managementClient = new ManagementClient($_COOKIE['yaAccessToken']); |
|
17 | ||
18 | if (isset($_GET['counter-id']) && $_GET['counter-id']) { |
|
19 | $counterId = $_GET['counter-id']; |
|
20 | //GET /management/v1/counter/{counterId}/goals; |
|
21 | /** |
|
22 | * @see http://api.yandex.ru/metrika/doc/beta/management/goals/goals.xml |
|
23 | */ |
|
24 | $goals = $managementClient->goals()->getGoals($counterId); |
|
25 | } |
|
26 | } catch (\Exception $ex) { |
|
27 | $errorMessage = $ex->getMessage(); |
|
28 | if ($errorMessage === 'PlatformNotAllowed') { |
|
29 | $errorMessage .= '<p>Возможно, у приложения нет прав на доступ к ресурсу. Попробуйте ' |
|
30 | . '<a href="' . rtrim(str_replace($_SERVER['DOCUMENT_ROOT'], '', __DIR__), "/") . '/../OAuth/' . '">авторизироваться</a> и повторить.</p>'; |
|
31 | } |
|
32 | } |
|
33 | } |
|
34 | ?> |
|
35 | <!doctype html> |
|
36 | <html lang="en-US"> |
@@ 14-37 (lines=24) @@ | ||
11 | $counterId = null; |
|
12 | ||
13 | //Is auth |
|
14 | if (isset($_COOKIE['yaAccessToken']) && isset($_COOKIE['yaClientId'])) { |
|
15 | $settings = require_once '../../settings.php'; |
|
16 | ||
17 | ||
18 | try { |
|
19 | $managementClient = new ManagementClient($_COOKIE['yaAccessToken']); |
|
20 | ||
21 | if (isset($_GET['counter-id']) && $_GET['counter-id']) { |
|
22 | $counterId = $_GET['counter-id']; |
|
23 | //GET /management/v1/counter/{counterId}/grants; |
|
24 | ||
25 | /** |
|
26 | * @see http://api.yandex.ru/metrika/doc/beta/management/grants/grants.xml |
|
27 | */ |
|
28 | $grants = $managementClient->grants()->getGrants($counterId); |
|
29 | } |
|
30 | } catch (\Exception $ex) { |
|
31 | $errorMessage = $ex->getMessage(); |
|
32 | if ($errorMessage === 'PlatformNotAllowed') { |
|
33 | $errorMessage .= '<p>Возможно, у приложения нет прав на доступ к ресурсу. Попробуйте ' |
|
34 | . '<a href="' . rtrim(str_replace($_SERVER['DOCUMENT_ROOT'], '', __DIR__), "/") . '/../OAuth/' . '">авторизироваться</a> и повторить.</p>'; |
|
35 | } |
|
36 | } |
|
37 | } |
|
38 | ?> |
|
39 | <!doctype html> |
|
40 | <html lang="en-US"> |
@@ 14-35 (lines=22) @@ | ||
11 | $counterId = null; |
|
12 | ||
13 | //Is auth |
|
14 | if (isset($_COOKIE['yaAccessToken']) && isset($_COOKIE['yaClientId'])) { |
|
15 | $settings = require_once '../../settings.php'; |
|
16 | ||
17 | try { |
|
18 | $managementClient = new ManagementClient($_COOKIE['yaAccessToken']); |
|
19 | ||
20 | if (isset($_GET['counter-id']) && $_GET['counter-id']) { |
|
21 | $counterId = $_GET['counter-id']; |
|
22 | //GET /management/v1/counter/{counterId}/operations; |
|
23 | /** |
|
24 | * @see http://api.yandex.ru/metrika/doc/beta/management/operations/operations.xml |
|
25 | */ |
|
26 | $operations = $managementClient->operations()->getOperations($counterId); |
|
27 | } |
|
28 | } catch (\Exception $ex) { |
|
29 | $errorMessage = $ex->getMessage(); |
|
30 | if ($errorMessage === 'PlatformNotAllowed') { |
|
31 | $errorMessage .= '<p>Возможно, у приложения нет прав на доступ к ресурсу. Попробуйте ' |
|
32 | . '<a href="' . rtrim(str_replace($_SERVER['DOCUMENT_ROOT'], '', __DIR__), "/") . '/../OAuth/' . '">авторизироваться</a> и повторить.</p>'; |
|
33 | } |
|
34 | } |
|
35 | } |
|
36 | ?> |
|
37 | <!doctype html> |
|
38 | <html lang="en-US"> |