Apple已经有一段工具,AutoIngest.class用于下载iTunes Connect销售和趋势报告。
是否有类似的工具(或其修改后的用途)来提取财务报告(更具体地说,来自“付款和财务报告”页面的收入报告)而无需为每个月/区域手动下载它们?
答案 0 :(得分:7)
2017年1月编辑:自动提取工具已停用,并按照https://help.apple.com/itc/appsreporterguide/#/itc0f2481229
替换为新工具使用新的Reporter.zip
和.jar
文件下载.properties
并将您的登录信息添加到属性文件后,您可以使用此等效命令下载与之前相同的文件:< / p>
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提供的相同自动提取工具也会下载财务报告。您可以找到指南here,该指南指出该命令运行于:
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个月(more info),因此提供2014 05
将下载02(2月)的财务报告。生成的文件将反映实际销售月份。即这是命令的输出:
80000000_0214_CA.txt.gz
File Downloaded Successfully
因此,截至6月底(06年),我可以运行此命令:
java Autoingestion login.properties 0080000000 AU DRR 2014 08
并下载五月销售:
80000000_0514_AU.txt.gz
File Downloaded Successfully
这可以满足您跨年度的需求。即提供2015 03
会给我2014年12月的财务报告。(感谢@smacdonald对此信息的评论)。
我希望这能让别人有些困惑!我正在寻找StackOverflow的答案,这个问题似乎最相关......
稍微相关,我在https://github.com/eggheadgames/app_earnings开源了一个工具,它添加了从相关ITunesConnect页面复制粘贴的货币数据,然后以单一货币处理这些文件到每个应用程序的收入,无论如何销售国家。目前该工具处理Google Play,亚马逊和Apple报告。
答案 1 :(得分:1)
App Sales是一款出色的工具。你可以从GitHub获得它: https://github.com/omz/AppSales-Mobile
答案 2 :(得分:1)
扩展mm2001&#39答案非常好,我写了一个小脚本来同步iTunes Connect过去12个月的财务报告: