Ошибка подключения key.p12 для Google Analytics через gapi-google-analytics-php-interface.class

Makcym

Новичок
С 25 мая Google перешел на OAuth2. Есть замечательный класс https://github.com/erebusnz/gapi-google-analytics-php-interface

В описании подробно расписано о подключении c шагами:
https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount
1) Проект создал,
2) API Analytics разрешил,
3) Полный доступ для [email protected],
4) key.p12 сгенерировал и загрузил в бинарном режиме.

И результате ошибка.

Код:
Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed load key file "key.p12".
Check if correct p12 format.' in YYY.php:603
Stack trace:
#0 YYY.php(126): gapiOAuth2->fetchToken('[email protected]', 'YYY.php', NULL)
#1 YYY.php(788): gapi->__construct('[email protected]', 'YYY.php')
#2 {main} thrown in YYY.php on line 603
Попробовал для 2х разных сайтах с разными аккаунтами на PHP 5.3.3.
Перегенерировал, пересоздал и перегрузил несколько раз.
Есть идеи?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
1. Посмотреть почему выбрасывается exception.
2. Попробовать другой замечательный класс.
3. Иное.
 

Makcym

Новичок
1. Посмотреть почему выбрасывается exception.
exception выкидывает в строке класса
Код:
   openssl_pkcs12_read(file_get_contents($key_file), $certs, 'notasecret');

if (!isset($certs['pkey']))
    {
      throw new Exception('GAPI: Failed load key file "' . $key_file . '". Check if correct p12 format.');
    }
Возможно проблема в openssl_pkcs12_read.
 
Сверху