use*_*933 7 itunesconnect report financial web-scraping
Apple已经有一段时间有一个工具,AutoIngest.class用于下载iTunes Connect销售和趋势报告.
是否有类似的工具(或修改后的使用)来提取财务报告(更具体地说,来自"付款和财务报告"页面的收入报告)而无需为每个月/区域手动下载它们?
编辑2017年1月:在Autoingestion工具已经退休了,取而代之的是一个新的,每https://help.apple.com/itc/appsreporterguide/#/itc0f2481229
下载Reporter.zipwith new .jar和.propertiesfiles,然后将登录名添加到属性文件后,您可以使用此等效命令下载与以前相同的文件:
java -jar Reporter.jar p=Reporter.properties m=Normal Finance.getReport 80000000, CA, Financial, 2014, 05
Run Code Online (Sandbox Code Playgroud)
一些警告:
00不再需要领先vendor_idSuccessfully 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>
Run Code Online (Sandbox Code Playgroud)
请注意,语法与将其用于销售报告不同.例如,在提供供应商ID时,请在供应商ID号之前包含两个前导零.
因此,我可以使用此命令运行它,以名义上检索加拿大2014年5月的财务报告(我的供应商数量模糊):
java Autoingestion login.properties 0080000000 CA DRR 2014 05
Run Code Online (Sandbox Code Playgroud)
请注意,fiscal_period提前3个月(更多信息),因此提供2014 05将下载02(2月)的财务报告.生成的文件将反映实际销售月份.即这是命令的输出:
80000000_0214_CA.txt.gz
File Downloaded Successfully
Run Code Online (Sandbox Code Playgroud)
因此,截至6月底(06),我可以运行此命令:
java Autoingestion login.properties 0080000000 AU DRR 2014 08
Run Code Online (Sandbox Code Playgroud)
并下载五月销售:
80000000_0514_AU.txt.gz
File Downloaded Successfully
Run Code Online (Sandbox Code Playgroud)
这可以按照您的预期跨越年界.即提供2015 03将给我2014年12月的财务报告.(感谢@smacdonald对此信息的评论).
我希望这能让别人有些困惑!我正在寻找StackOverflow的答案,这个问题似乎最相关......
稍微相关,我在https://github.com/eggheadgames/app_earnings开源了一个工具,它添加了从相关ITunesConnect页面复制粘贴的货币数据,然后以单一货币处理这些文件到每个应用程序的收入,无论如何销售国家.目前,该工具可处理Google Play,亚马逊和Apple报告.
| 归档时间: |
|
| 查看次数: |
3531 次 |
| 最近记录: |