iTunes Connect API

tot*_*ter 71 iphone api macos itunesconnect objective-c

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

gav*_*avi 125

更新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

  • 这是最现代的答案,但不幸的是它被埋没在这里. (2认同)
  • 这似乎不适用于下载财务报告,或者我错了? (2认同)
  • 一个objc变体:https://github.com/Cocoanetics/DTITCReportDownloader/ (2认同)

nev*_*ing 23

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-for-iphone-apps/


Kra*_*eFx 15

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


Sam*_*Sam 8

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

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

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


Pra*_*ogg 5

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

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