Этот драгоценный камень предоставляет очень простую утилиту командной строки и поддержку «библиотеки» (если я могу смело использовать этот термин в этом контексте) для доступа к отчетам о продажах с веб-сайта Apple iTunes Connect. Если вы хотите автоматизировать получение отчетов из App Store, этот инструмент для вас.
Этот драгоценный камень поставляется с исполняемым файлом itunes_connect
, который вы можете использовать для загрузки отчетов, импорта в базу данных sqlite и создания отчетов.
Вы можете указать значения по умолчанию для нескольких параметров командной строки, поместив их в файл с именем .itunesrc
в вашем домашнем каталоге. Файл имеет формат YAML и должен иметь следующие ключи:
* имя пользователя * пароль * база данных (путь к файлу sqlite3, необязательно)
Вы можете загрузить отчеты из iTunes Connect, используя itunes_connect download
. Вы можете указать свои учетные данные iTunes Connect в командной строке или поместить их в формате YAML в ~/.itunesrc
с ключами :username
и :password
.
Вы также можете сбросить отчет в файл (или стандартный выход):
itunes_connect скачать -o /tmp/report.txt
Или вы можете сбросить его прямо в базу данных sqlite3:
itunes_connect скачать -b /tmp/report.db
По умолчанию команда download
получит самый последний ежедневный отчет. Если у вас есть ключ database
в файле ~/.itunesrc
и вы _не_ указываете выходной файл, отчет будет автоматически импортирован в базу данных.
Вы также можете запросить еженедельные или ежемесячные отчеты, используя параметр командной строки -r
. Обратите внимание, что вы не можете импортировать ежемесячный отчет непосредственно в базу данных, поскольку в ежемесячных отчетах нет дней, связанных с записями.
Запустите itunes_connect help download
для получения полной информации об использовании.
Команда import
позволяет вам загрузить существующий файл отчета в базу данных. Это полезно, если вы уже загрузили несколько отчетов из iTunes Connect и просто хотите поместить их в базу данных.
Запустите itunes_connect help import
для получения полной информации об использовании.
Команда report
запрашивает вашу базу данных и может выдать либо подробный, либо сгруппированный вывод. В обоих случаях вы можете ограничить запрос любой комбинацией страны, даты начала и даты окончания.
Запустите itunes_connect help report
для получения полной информации об использовании.
Дополнительные сведения см. в документации по классам ItunesConnect::Connection, ItunesConnect::Report и ItunesConnect::Store.
Форкните проект.
Добавьте функцию или исправьте ошибку.
Добавьте для этого тесты. Это важно, поэтому я ненароком не сломаю его в будущей версии.
Совершите коммит, не связывайтесь с рейк-файлом, версией или историей. (если вы хотите иметь свою собственную версию, это нормально, но
версия для поднятия в коммите сама по себе, которую я могу игнорировать, когда тяну)
Отправьте мне запрос на вытягивание. Бонусные баллы за тематические ветки.
Copyright © 2009 Алекс Фоллмер. Подробности см. в разделе ЛИЦЕНЗИЯ.