iTunes Connect 有 API 吗?某些应用程序如何将财务和销售报告下载到计算机?是否有一些 C/Objective-C API 包装器?

有帮助吗?

解决方案

更新11/02/2018

11月18日,Apple终于发布了 Appstore Connect REST API 。引用Apple说明:

  

<强> TestFlight 即可。管理您的应用,测试人员和群组的测试版本。

     

用户和访问权限。发送邀请以便用户加入您的团队。调整访问级别或删除用户。

     

<强>报告即可。下载销售和财务报告。

更新10/03/2018

关于这一点的好消息:在2018年的WWDC上,Apple发布了 Appstore Connect API - 您几乎可以访问与Appstore Connect管理相关的所有内容。你可以看到两个相关的谈话这里这里

唯一好奇的事情是它的发布日期应该是今年夏天 - 所以它可能会推迟。尽管如此,我们应该能够看到很快的发布。

2016年8月18日更新

Apple的官方报告工具

https://help.apple.com/itc/appsreporterguide/#/


iTunes终于发布了PDF中提到的自动下载工具

http://www.apple.com/itunesnews/docs/AppStoreReportingInstructions.pdf

这是类文件

http://www.apple.com/itunesnews/docs/Autoingestion。 class.zip

其他提示

没有用于iTunes连接的API,您可以通过网络或使用刮擦网页的程序访问信息的唯一方法。如果你想在Objective-C中创建一些东西,从github下载AppSales,它是一个从ITC(或者itts)下载财务报告的iPhone应用程序。如果您有Apple开发者帐户,可以下载并安装在iPhone上。您可以查看他们的代码,看看他们如何抓取每日和每周报告(提示:这很丑陋)。

http://github.com/omz/AppSales-Mobile

请注意,如果您尝试创建iPhone应用程序来执行此操作,Apple将拒绝它。它打破了关于“无公共API”的规则。其他人尝试了这一点并遭到拒绝。

如果您只是想在计算机上查找软件,我强烈推荐AppViz

http://www.ideaswarm.com/products/appviz/

这是一篇很好的文章,比较了这些和更多的应用程序:

http://www.markj.net/sales-stats -tools换iPhone应用程序/

对于与销售无关的所有内容,您可能需要查看iTunes Connect JSON API的非官方文档: https://github.com/fastlane/itc-api-docs

更新:现在可以使用iTunes Connect API和Apple Developer API的Ruby实现: https://github.com/fastlane/fastlane/tree/master/spaceship

跟进gavi的回答:如果你下载&amp;反编译自动提取类,您可以看到Apple用于销售下载的API。

它包含 https://reportingitc.apple.com/autoingestion.tft 的POST,其中包含表单值:USERNAME,PASSWORD,VNDNUMBER,TYPEOFREPORT,DATETYPE,REPORTTYPE,REPORTDATE。有关参数的详细信息,请参阅 PDF

如果出现错误,响应将包含标题'ERRORMSG',如果有正文,则标题'filename'(可能是Apple开发人员不知道Content-Disposition或4xx / 5xx状态代码)。响应正文包含文件数据。

这是一个小项目,可能对您自动从iTunes Connect下载钢琴报告有所帮助。这是一个自动登录/下载日常销售文件的python脚本,我每天将它与其他一些脚本一起使用来解析这些数据。通过一些错误检查将它连接到一个cron作业(报告似乎永远不会同时生成)并且你会很高兴。

http://code.google.com/p/appdailysales/

不,没有正式的API(或者如果有的话,它甚至可以隐藏在iTunes连接的iPhone开发者用户中)。然而,销售&amp;财务报告可以作为制表符分隔的明文(gzip压缩)下载,但要提出您必须登录的请求(这是基于cookie的)。人们可以通过一点屏幕抓取来完成这个过程,从而可以访问TSV文件。

没有正式的API,但有一些开源和商业产品可以将一些/大多数/所有信息整合在一起(例如前面答案中提到的那些)。

另一个此类解决方案是 www.appfigures.com ,它结合了销售报告,应用评论和每小时排名更新。与其他应用程序不同,应用程序可以自动导入您的报告,并通过电子邮件每天/每周通过电子邮件向您发送格式良好的报告。

请参阅 http://www.itunesapis.com 。这是缺少的iTunes和iTunes Connect API。

我自己的 perl5 模块的无耻插件......

http://metacpan.org/pod/WWW::iTunesConnect

虽然考虑到昨天的 公告 官方 Apple 应用程序的 API 可能正在开发中。

要使用AutoIngestion工具,需要vendorId。 要查找它,通过 iTunnes Connect 的最新更新,在销售和趋势部分,按下顶部 右侧菜单显示“热门内容”可以访问报告条目(直接链接)。

在那里你可以看到“供应商”选择器,按下它您可以使用以下格式查看供应商的详细信息:

VendorName - VendorId

希望它有所帮助。

在查看无处不在之后,我找不到报告API的PHP版本,所以我自己创建了。

您可以在 https://github.com/Finnb8r上查看/ itunes-connect-sales-api-php

我意识到这不是一个Objective-C包装器,但是当通常寻找API时,这个链接就出现了。

有 iTunes 商店搜索 API:

它是 Apple 联盟计划的一部分。

希望对你有帮助。

GitHub上最受欢迎的是太空船

这是一个Ruby库。您可以 NSTask 来调用ruby代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top