$this->ga = new gapi($myemail, $path_to_key_p12);
if (false === $this->ga->requestReportData(
$ga_id,
array_merge(array('country'), $dimensions),
$metrics,
'-visits',
$filter,
$datestart, $datefinish,
1, 1000))
{
return false;
}
/** @var gapiAccountEntry $result */
$result = null;
foreach ($this->ga->getResults() as $result) {
$row['site_uid'] = $site_id;
$row['country'] = $result->getCountry();
$row['visitors'] = $result->getVisitors(); // unique
$row['pageviews'] = $result->getPageviews();
$row['visits'] = $result->getVisits();
$row['crdate'] = $result->getDate());
$this->save_ga_data($type, $row);
}`
Есть массив ga_id id аккаунтов сайтов партнеров. С помощью
тыц данной штучки раньше бралась информация о сайтах партнерах. Недавно гугл убрала авторизацию по логину паролю, пришлось переделывать скрипт. Так вот, для своего сайта скрипт работает, для сайтов партнеров нет. Объект создается, но возвращает ошибку( в заголовке) . Причем из developer console все отлично отрабатывает. Может кто сталкивался с данной проблемой.