8d4b0a73
Alex Savenko
ga
|
13
14
15
16
17
18
19
20
21
22
23
24
25
|
$client->setRedirectUri('http://' . $_SERVER['HTTP_HOST'] . '/admin/report/callback');
$client->addScope(Google_Service_Analytics::ANALYTICS_READONLY);
// Выполнение процесса авторизации с сервера.
if (! isset($_GET['code'])) {
$auth_url = $client->createAuthUrl();
header('Location: ' . filter_var($auth_url, FILTER_SANITIZE_URL));
} else {
$client->authenticate($_GET['code']);
$_SESSION['access_token'] = $client->getAccessToken();
$redirect_uri = 'http://' . $_SERVER['HTTP_HOST'] . '/';
header('Location: ' . filter_var($redirect_uri, FILTER_SANITIZE_URL));
}
|