iTunes Connect API

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

提前致谢。

2016年8月18日更新

苹果官方记者工具

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,您只能通过networking或使用网页抓取程序来访问信息。 如果您想在Objective-C中创build一些东西,请从github下载AppSales,这是一个从ITC下载财务报告的iPhone应用程序(或者itts)。 如果您拥有Apple开发人员帐户,则可以将其下载并安装到iPhone上。 你可以看看他们的代码,看看他们如何刮日常和周报(提示:这是丑陋的)。

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

请注意,如果您尝试创buildiPhone应用程序来执行此操作,Apple会拒绝它。 它打破了“没有公共API”的规则。 其他人已经尝试过,并被拒绝。

如果你只是在你的计算机上寻找软件,我会强烈推荐AppViz

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

这里有一个很好的post,比较这些和更多的应用程序:

http://www.markj.net/sales-stats-tools-for-iphone-apps/

对于与销售无关的所有内容,您可能需要查看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

跟随加维的答案:如果你下载和反编译Autoingestion类,你可以看到苹果用于销售下载的API。

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

如果有错误,响应将包含标题“ERRORMSG”,如果有一个正文(大概苹果开发人员不知道Content-Disposition或4xx / 5xx状态码),则响应将包含头文件“filename”。 响应的主体包含文件数据。

这是一个小型的项目,可以帮助您自动从iTunes Connect下载钢琴报告。 这是一个自动化日常销售文件的login/下载的Python脚本,我每天使用它来与其他脚本一起parsing数据。 挂钩到一个cron工作与一些错误检查(报告似乎从来没有在同一时间生成),你会很好去。

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

看看http://www.itunesapis.com 。 这是缺less的iTunes和iTunes Connect API。

不,没有正式的API(或者,如果有的话,甚至可以从iTunes开发者的iTunes连接中隐藏)。 但是,销售和财务报告可以作为制表符分隔的明文(gzip压缩)下载,但要做出请求,您必须login(基于cookie)。 人们可能会用一些屏幕抓取来包装这个过程,从而获得对TSV文件的访问权限。

没有正式的API,但有几个开源和商业产品可以把一些/最/所有的信息放在一起(比如前面的答案中提到的那些)。

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

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

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

虽然,昨天发布的官方苹果应用程序,可能会有一个API的作品。

要使用AutoIngestion工具,需要vendorId。 要find它,在iTunnes Connect的最新更新中,在销售和趋势部分,按显示“Top Content”的右上方菜单可以访问Reports条目(直接链接)。

在那里你可以看到“Vendor”select器,按下它可以看到供应商的详细信息,格式如下:

 VendorName - VendorId 

希望能帮助到你。

经过查找,我没有find一个PHP版本的报告API,所以做了我自己的。

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

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

有iTunes商店searchAPI:

这是苹果联盟计划的一部分。

希望这会帮助你。

GitHub上最受欢迎的是飞船

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