Report iTunesConnect自动获取财务收益报告

Report iTunesConnect自动获取财务收益报告,report,web-scraping,app-store-connect,financial,Report,Web Scraping,App Store Connect,Financial,一段时间以来,苹果一直有一个工具AutoIngest.class用于下载iTunes Connect销售和趋势报告 是否有类似的工具(或修改后的使用)可以在不手动下载每个月/地区的财务报告(更具体地说是“付款和财务报告”页面中的收益报告)的情况下提取财务报告?应用程序销售是一个很好的工具。您可以从GitHub获得它: 编辑2017年1月:根据,自动摄取工具已退役并更换为新工具 下载带有新的.jar和.properties文件的Reporter.zip,并将您的登录添加到属性文件后,您可以使用此等

一段时间以来,苹果一直有一个工具AutoIngest.class用于下载iTunes Connect销售和趋势报告


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

应用程序销售是一个很好的工具。您可以从GitHub获得它:

编辑2017年1月:根据,自动摄取工具已退役并更换为新工具

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

java -jar Reporter.jar p=Reporter.properties m=Normal Finance.getReport 80000000, CA, Financial, 2014, 05
一些警告:

  • 属性文件必须在当前目录中
  • 注意,
    供应商id上不再需要前导的
    00
  • 输出现在是
    成功下载80000000\u 0214\u CA.txt.gz
    ,而不是
    80000000\u 0214\u CA.txt.gz
    (如果您正在编写脚本)
我在下面留下了旧的信息,以帮助人们过渡

(结束编辑)

是的,苹果提供的相同自动摄取工具也将下载财务报告。您可以找到该指南,其中说明该命令与以下命令一起运行:

java Autoingestion <properties_filename> <vendor_id> <region_code>
<report_type> <fiscal_year> <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中寻找答案,这个问题似乎最相关


与此稍有关联的是,我在网站上公开了一个工具,该工具添加了从相关ITunesConnect页面粘贴的货币数据副本,然后以单一货币将这些文件处理为每个应用程序的收入,而不考虑销售国。现在,该工具可以处理Google Play、Amazon和Apple报告。

在mm2001的伟大答案的基础上,我编写了一个小脚本来同步iTunes Connect最近12个月的财务报告:


截至2014年11月5日,这似乎不再有效——可能与iTunes商店最近所做的更改有关。(它在30天前起作用了…)。如果我找到解决办法,我会更新此项。截至2015年2月9日,此项工作再次开始,仍然有3个月的补偿。也就是说,获取2015年3月的数据得出2014年12月的数据。我假设三个月的抵消是因为苹果的会计期间(论点)与日历月不同。会计期间01=10月。有关更多详细信息,请参阅苹果公司的会计日历:
80000000_0514_AU.txt.gz
File Downloaded Successfully