這個 gem 提供了一個非常簡單的命令列實用程式和支援「庫」(如果我可以大膽地在本文中使用這個術語的話),用於從 Apple 的 iTunes Connect 網站存取銷售報告。如果您想自動從 App Store 取得報告,此工具適合您。
這個 gem 附帶了itunes_connect
可執行文件,您可以使用它來下載報表、匯入到 sqlite 資料庫並從中產生報表。
您可以將一些命令列選項放入主目錄中名為.itunesrc
檔案中來指定它們的預設值。該文件採用 YAML 格式,應具有以下按鍵:
* 使用者名稱 * 密碼 * 資料庫(sqlite3檔案的路徑,可選)
您可以使用itunes_connect download
從 iTunes Connect 下載報表。您可以在命令列上指定您的 iTunes Connect 憑證,也可以使用:username
和:password
鍵將它們以 YAML 格式放在~/.itunesrc
中。
您也可以將報告轉儲到文件(或標準輸出):
itunes_connect 下載 -o /tmp/report.txt
或者您可以將其直接轉儲到 sqlite3 資料庫中:
itunes_connect 下載 -b /tmp/report.db
預設情況下, download
命令將檢索最新的每日報告。如果您的~/.itunesrc
文件中有database
金鑰並且您_不_指定輸出文件,則報告將自動匯入資料庫。
您也可以使用-r
命令列選項來請求每週或每月報告。請注意,您無法將每月報告直接匯入資料庫,因為每月報告沒有任何與條目關聯的日期。
執行itunes_connect help download
以取得完整的使用詳細資訊。
import
命令可讓您將現有的報告文件轉儲到資料庫中。如果您已經從 iTunes Connect 下載了許多報告並且只想將它們放入資料庫中,則此功能非常有用。
執行itunes_connect help import
以取得完整的使用詳細資訊。
report
命令查詢您的資料庫並可以產生詳細的或分組的輸出。在這兩種情況下,您都可以將查詢限制為國家/地區、開始日期和結束日期的任意組合。
執行itunes_connect help report
以取得完整的使用詳細資訊。
有關詳細信息,請參閱 ItunesConnect::Connection、ItunesConnect::Report 和 ItunesConnect::Store 類別的文件。
分叉該項目。
新增功能或修復錯誤。
為其添加測試。這很重要,所以我不會在未來的版本中無意中破壞它。
提交,不要弄亂 rakefile、版本或歷史記錄。 (如果你想有自己的版本,那很好,但是
提交中的凹凸版本本身在拉動時我可以忽略)
向我發送拉取請求。主題分支的獎勵積分。
版權所有 © 2009 亞歷克斯沃爾默。有關詳細信息,請參閱許可證。