Аккаунт Google Adsense Services

У меня проблема с Google Adsense API. Я использовал сервисную учетную запись для аутентификации, и это мой код:

require_once dirname(__FILE__) . '/google-api-php-client/Google_Client.php';    
require_once dirname(__FILE__) . '/google-api-php-client/contrib/Google_AdSenseService.php';
require_once dirname(__FILE__) . '/google-api-php-client/contrib/Google_Oauth2Service.php';

$SERVICE_ACCOUNT_PKCS12_FILE_PATH = dirname(__FILE__) . '/keyfile.p12';

// create client object and set app name
$client = new Google_Client();
$client->setApplicationName("XXXX"); // name of your app

// set assertion credentials
$key  = file_get_contents($SERVICE_ACCOUNT_PKCS12_FILE_PATH);
$auth = new Google_AssertionCredentials("[email protected]", // email you added to GA
    array('https://www.googleapis.com/auth/adsense.readonly'), $key);

$client->setAssertionCredentials($auth);
$client->getAuth()->refreshTokenWithAssertion();
$accessToken = $client->getAccessToken();
// other settings
$client->setClientId("XYZ.apps.googleusercontent.com"); // from API console
$service   = new Google_AdsenseService($client);
$optParams = array('metric' => array('earnings'), 'dimension' => 'date');
$data      = $service->reports->generate('2013-01-01', '2013-03-03', $optParams);

И тогда я получил эту ошибку messege:

Неустранимая ошибка: необработанное исключениеGoogle_ServiceException» с сообщениемОшибка вызова GEThttps://www.googleapis.com/adsense/v1.3/reports?startDate=2013-01-01&EndDate = 2013-03-03 &Метрика = прибыль &размер = дата: (403) У пользователя нет учетной записи AdSense. ' в /opt/lampp/htdocs/googleads/google-api-php-client/io/Google_REST.php:66 трассировки стека: # 0 / opt / lampp / htdocs / googleads / google-api-php-client / io / Google_REST .php (36): Google_REST :: decodeHttpResponse (Object (Google_HttpRequest)) # 1 /opt/lampp/htdocs/googleads/google-api-php-client/service/Google_ServiceResource.php(186): Google_REST :: execute (Object (Google_HttpRequest)) # 2 /opt/lampp/htdocs/googleads/google-api-php-client/contrib/Google_AdSenseService.php(849): Google_ServiceResource->__вызов('генерировать», Array) # 3 /opt/lampp/htdocs/googleads/index.php(28): Google_ReportsServiceResource->генерировать (»2013-01-01 ','2013-03-03', Array) # 4 {main} добавлено в /opt/lampp/htdocs/googleads/google-api-php-client/io/Google_REST.php в строке 66

Ответы на вопрос(2)

Ваш ответ на вопрос