【问题标题】:iTunesConnect Autoingest for financial earnings reports [closed]用于财务收益报告的 iTunesConnect Autoingest [关闭]
【发布时间】:2013-07-18 00:53:50
【问题描述】:

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

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

【问题讨论】:

    标签: report web-scraping app-store-connect financial


    【解决方案1】:

    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
    

    一些注意事项:

    • 属性文件必须在当前目录中
    • 注意vendor_id 不再需要前导00
    • 现在的输出是 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 月)的财务报告。生成的文件将反映实际销售的月份。 IE。这是命令的输出:

    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
    

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

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

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

    【讨论】:

    • 截至 2014 年 11 月 5 日,这似乎不再起作用——可能与最近对 iTunes 商店的更改有关。 (它在 30 天前工作......)。如果我找到解决方法,我会更新它。
    • 截至 2015 年 2 月 9 日,这再次起作用,仍然有 3 个月的偏移量。 IE。获取 2015 03 得到 2014 12 的数据。
    • 我认为三个月的抵消是因为 Apple 的会计期间( 参数)与日历月不同。会计期 01 = 10 月。有关详细信息,请参阅 Apple 的会计日历:apple.stackexchange.com/questions/130247/…
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2011-10-30
        • 2014-04-12
        • 2018-04-19
        • 2018-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多