準備
- Reporterツールをダウンロードし、適当なところに配置する。
- ダウンロードしたディレクトリに移動する。
実施
- Reporter.propertiesにSales権限を持つユーザーのユーザーID/Passwordを設定する。下記のような感じ。
UserId=ユーザーIDを設定する
Password=パスワードを設定する
Mode=Robot.xml
SalesUrl=https://reportingitc-reporter.apple.com/reportservice/sales/v1
FinanceUrl=https://reportingitc-reporter.apple.com/reportservice/finance/v1
2.コマンドラインで下記のように実行する。
VENDOR_NUMBERはitunesconnectの支払いと財務報告のページの左上に載ってる「ベンダー#」のところの数値です。
下記の場合は2016/3/15売り上げとのトレンドのサマリーをダウンロードするのですが、他にもなレポートが取得できるようです。
java -jar Reporter.jar p=Reporter.properties Sales.getReport VENDOR_NUMBER, Sales, Summary, Daily, 20160315
ドキュメントに色々書いてるので試してみてください。
3.実行すると何やらXMLが返ってくる。下記のような感じだとOKです。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Output> <Message>Successfully downloaded S_D_00000000_20160315.txt.gz</Message> </Output>
下記のように圧縮ファイルになってます。解凍したテキストはExcelとかで綺麗に見える形式になっているので、Excelでみてください。
$ ls
S_D_00000000_20160315.txt.gz