7

Apple 有一个工具 AutoIngest.class 用于下载 iTunes Connect 销售和趋势报告已经有一段时间了。

是否有类似的工具(或修改后的使用)来提取财务报告(更具体地说是“付款和财务报告”页面中的收益报告),而无需手动下载每个月/地区的财务报告?

4

3 回答 3

7

2017 年 1 月编辑:根据https://help.apple.com/itc/appsreporterguide/#/itc0f2481229,Autoingestion工具已停用并替换为新工具

下载Reporter.zip新文件.jar.properties文件并将您的登录名添加到属性文件后,您可以使用以下等效命令下载与以前相同的文件:

java -jar Reporter.jar p=Reporter.properties m=Normal Finance.getReport 80000000, CA, Financial, 2014, 05

一些警告:

  • 属性文件必须在当前目录中
  • 00请注意,不再需要前导vendor_id
  • 输出现在Successfully downloaded 80000000_0214_CA.txt.gz不仅仅是80000000_0214_CA.txt.gz(如果您正在编写脚本)

我在下面留下了旧信息以帮助人们过渡。

(结束编辑)

是的,Apple 提供的同一自动提取工具也可以下载财务报告。您可以在此处找到该指南,其中指出该命令的运行方式:

java Autoingestion <properties_filename> <vendor_id> <region_code>
<report_type> <fiscal_year> <fiscal_period>

请注意,该语法不同于将其用于销售报告。例如,在提供供应商 ID 时,在您的供应商 ID 编号前包含两个前导零。

因此,我可以使用以下命令运行它,名义上检索加拿大 2014 年 5 月的财务报告(我的供应商编号被隐藏):

java Autoingestion login.properties 0080000000 CA DRR 2014 05

请注意,fiscal_period提前 3 个月(更多信息),因此提供2014 05将下载 02(2 月)的财务报告。生成的文件将反映实际销售的月份。即这是命令的输出:

80000000_0214_CA.txt.gz
File Downloaded Successfully

因此,截至目前,接近 6 月底(06),我可以运行以下命令:

java Autoingestion login.properties 0080000000 AU DRR 2014 08

并下载 5 月销售:

80000000_0514_AU.txt.gz
File Downloaded Successfully

这正如您所期望的那样跨越年份界限。即提供2015 03会给我 2014 年 12 月的财务报告。(感谢@smacdonald 对此信息的评论)

我希望这可以避免其他人的一些困惑!我在 StackOverflow 中寻找答案,这个问题似乎最相关......

稍微相关的是,我在https://github.com/eggheadgames/app_earnings开源了一个工具,它添加了从相关 ITunesConnect 页面复制粘贴的货币数据,然后将这些文件处理成单一货币的每个应用程序的收入,不管销售国家/地区。目前,该工具处理 Google Play、Amazon 和 Apple 报告。

于 2014-06-27T01:11:41.213 回答
1

App Sales 是一个很好的工具。您可以从 GitHub 获取: https ://github.com/omz/AppSales-Mobile

于 2013-08-08T21:04:59.240 回答
1

扩展 mm2001 的出色答案,我编写了一个小脚本来同步来自 iTunes Connect 的过去 12 个月的财务报告:

https://gist.github.com/futuretap/69c6289e791b10b43fba

于 2014-10-21T20:21:19.533 回答