Как использовать AdSense API для отображения сохраненных записей пользователям сайта? - PullRequest
0 голосов
/ 06 ноября 2018

Это был долгий путь.

Я исследовал повсюду. И было больно найти решение.

Я намерен сделать что-то, якобы, простое. Мне нужно показать отчеты, сохраненные в AdSense, и пользователь сможет искать результаты на основе выбранного интервала времени.

Оказывается, для получения этой информации требуется авторизация. Конечно, пользователи не авторизованы для доступа к AdSense.

Я попробовал эти ресурсы сейчас: ссылка , ссылка

И я следовал правилам и указаниям.

Мой код выглядит следующим образом:

require_once 'google-api-php-client-2.2.2/vendor/autoload.php';
putenv('GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json'); //WITH REAL PATH
$client = new Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope('https://www.googleapis.com/auth/adsense.readonly');

$httpClient = $client->authorize();

// make an HTTP request
$response = $httpClient->get('https://www.googleapis.com/adsense/v1.4/accounts/pub-00000000/reports/saved');

Результат "несанкционированный", "Неустранимая ошибка" и т. Д.

Я не специалист по этому вопросу, и я полностью потерян. Мне действительно нужно, чтобы это работало!

Спасибо за внимание и помощь.

...