iTunesConnect Autoingest用于财务收入报告

时间:2013-07-18 00:53:51

标签: report web-scraping itunesconnect financial

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

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

3 个答案:

答案 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个月的财务报告:

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