Скрипт позволяет использовать Google xls-таблицы для бизнес-рассылки писем в обход стандартных ограничений.
Немного предистории... Первоначально скрипт базировался на библиотеке Zend_Gdata, y в силу изменений политики гугл о deprecated метода аутентификации ClientLogin польза в зендовском костыле отпала. От использование сторонних библиотек было решено отказаться в силу их неработоспособности.
Было написано свое решение с нуля включающее в себе класс с дюжиной методов, позволяющий работать с таблицами по версии 3.0 (назвал APIGS) и интерфейс получения ключей для аккаунта Google по протоколу OAuth2.
Что делает скрипт: -подключение к google-аккаунту через api-ключ/токен; -получение данных xls-листа (и метаданных); -парсинг листа по заданному критерию ячеек; -сохранение данные в локальные файлы для ускорения работы; -рассылка аутентифицированных smtp-сообщений email-адресатам (любая почта с поддержкой ssl); -предоставляет встроенную форму для отправки писем.
Возможности библиотеки: -Получение token-ключей для google-аккаунта по протоколу oauth2.0 работающих в рамках сессии -Реализует основные методы работы с Google Spreadsheets API (частично) посредством php-cURL. -Парсинг
Преимущества: + альтернатива скриптам google apps; + выгодная автоматизация, ведь скрипт можно запустить по cron + обход гугл-ограничений по массовой рассылке
По любым вопросам включая приобретение или доработку под специфические требования, обращайтесь по моим контактам. [super-leo at bk dot ru] [info at tolko dot pro]