Skip to end of metadata
Go to start of metadata

Доступно с версии 1.12.00 и выше.

Установка

  1. Создайте проект в https://console.cloud.google.com
  2. Включите Google Drive API: https://console.cloud.google.com/flows/enableapi?apiid=drive.googleapis.com
  3. Создайте Service Account
  4. Cгенерируйте и скачайте JSON-ключ вашего service account

  5. Создайте папку в Google Drive для экспорта (например: Abills)
  6. Дайте права на чтение и запись на папку вашему Service Account (по специальному email аккаунта)
  7. Переименуйте файл JSON с ключами в service_account.json и поместите его в Certs/google
  8. Выставьте необходимые переменные

    Переменные для экспорта Google Drive
    $conf{EXPORT_GOOGLE} = 1;
    $conf{EXPORT_GOOGLE_PARENT_ID} = '...'; # ID вашей папки



  9. Установите библиотеку для авторизации (если у вас уже настроен Push - пропускайте этот шаг)

    установка криптографического модуля
    cpan
    install Crypt::JWT

После выполнения этих шагов ваш биллинг будет полностью готов к экспорту XLS файлов в Google Drive в кабинете администратора.

  • No labels