iTunes Connect是否有API?某些应用程序如何将财务和销售报告下载到计算机?是否有一些C / Objective-C API包装器?
Answers:
苹果终于在11月18日发布了Appstore Connect REST API。引用苹果的描述:
TestFlight。管理您的应用,测试人员和组的Beta版本。
用户和访问。发送邀请,邀请用户加入您的团队。调整他们的访问级别或删除用户。
正在报告。下载销售和财务报告。
这方面的好消息是:在2018年WWDC上,Apple宣布了Appstore Connect API-您几乎可以在其中访问与Appstore Connect管理相关的所有内容。您可以在这里和这里看到两个相关的演讲。
唯一奇怪的是它的发布日期应该在今年夏天晚些时候-因此可能已经推迟了。尽管如此,我们应该能够很快看到发布。
Apple的官方Reporter工具
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连接,访问信息的唯一方法是通过Web或使用抓取网页的程序。如果要在Objective-C中创建内容,请从github下载AppSales,这是一个iPhone应用程序,可以从ITC(或itts)下载财务报告。如果您有Apple开发人员帐户,则可以下载并将其安装在iPhone上。您可以浏览他们的代码,看看他们如何抓取每日和每周的报告(提示:这很丑陋)。
http://github.com/omz/AppSales-Mobile
请注意,如果您尝试创建iPhone应用程序来执行此操作,Apple将拒绝它。它违反了有关“没有公共API”的规则。其他人已经尝试过并被拒绝。
如果您只是想在计算机上执行此操作的软件,则强烈建议您使用AppViz
http://www.ideaswarm.com/products/appviz/
这是一篇不错的文章,比较了这些应用程序和更多应用程序:
对于与销售无关的所有内容,您可能想查看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
spaceship
,尽管它是一种很好的工具,但除非我弄错了,否则无法按照要求下载“财务和销售报告”。
遵循gavi的回答:如果您下载并反编译Autoingestion类,则可以看到Apple用于销售下载的API。
它包含一个POST到https://reportingitc.apple.com/autoingestion.tft,格式为:USERNAME,PASSWORD,VNDNUMBER,TYPEOFREPORT,DATETYPE,REPORTTYPE,REPORTDATE。参考PDF有关参数的详细信息,
如果有错误,则响应将包含标题“ ERRORMSG”,如果存在正文,则响应将包含标题“ filename”(假定Apple开发人员不知道Content-Disposition或4xx / 5xx状态码)。响应的正文包含文件数据。
这是一个小项目,可能对您自动从iTunes Connect下载钢琴报告有帮助。这是一个python脚本,用于自动登录/下载日常销售文件,我每天将其与其他一些脚本结合使用来解析该数据。通过一些错误检查将其连接到cron作业(报告似乎永远不会在同一时间生成),您会很高兴。
看看http://www.itunesapis.com。这是缺少的iTunes和iTunes Connect API。
在四处查看后,我没有找到报告API的PHP版本,因此创建了我自己的报告。
您可以在https://github.com/Finnb8r/itunes-connect-sales-api-php上查看。
我意识到这不是一个Objective-C包装器,但是在通常寻找API时,此链接位于最上面。
要使用自动提取工具,需要vendorId。要找到它,请使用iTunes Connect上的最新更新,在“销售和趋势”部分中,按显示“热门内容”的右上菜单,可以访问报告”条目(直接链接)。
在那里,您可以看到“供应商”选择器,按下该选择器,您可以使用以下格式查看供应商的详细信息:
VendorName - VendorId
希望能帮助到你。
没有正式的API,但是有几种开放源代码和商业产品可以将一些/大多数/所有信息整合在一起(例如先前答案中提到的信息)。
另一个此类解决方案是www.appfigures.com,它结合了销售报告,应用程序评论和每小时排名更新。与其他应用程序不同,appfigures可以每天/每周自动导入您的报告并通过电子邮件向您发送格式正确的报告。
有iTunes Store搜索API:
它是Apple会员计划的一部分。
希望这会帮助你。