web-dev-qa-db-ja.com

iTunes Connect API

ITunes ConnectにはAPIがありますか?一部のアプリケーションは、財務レポートおよび販売レポートをコンピューターにどのようにダウンロードしますか? C/Objective-C APIラッパーはありますか?

71
totocaster

更新11/02/2018

11月18日、Apple最終的にリリースされた Appstore Connect REST API 。Apple説明を参照:

TestFlight。アプリ、テスター、グループのベータビルドを管理します。

ユーザーとアクセス。ユーザーがチームに参加するための招待状を送信します。アクセスレベルを調整するか、ユーザーを削除します。

レポーティング。販売および財務レポートをダウンロードします。

アップデート10/03/2018

これに関する良いニュース:2018 WWDCで、AppleはAppstore Connect APIを発表しました-どこでできるかAppstore Connectの管理に関連するほぼすべてにアクセスできます。2つの関連するトーク herehere を見ることができます。

唯一の好奇心(盛なことは、そのリリース日がこの夏の後半になるはずだったということです-おそらく遅延。それにもかかわらず、リリースsoonが表示されるはずです。

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

124
gavi

ITunes接続用のAPIはありません。情報にアクセスできる唯一の方法は、WebまたはWebページをスクレイピングするプログラムを使用することです。 Objective-Cで何かを作成したい場合は、GitHubからAppSalesをダウンロードします。これはITC(または多分itts)から財務レポートをダウンロードするiPhoneアプリです。ダウンロードしてインストールできますiPhoneにApple開発者アカウントがあります。コードを調べて、日次および週次のレポートをスクレイプする方法を確認できます(ヒント:いです)。

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/

23
nevan king

非販売関連のすべてについては、iTunes Connect JSON APIの公式ではないドキュメントを確認してください。 https://github.com/fastlane/itc-api-docs

更新:現在、Ruby iTunes Connect APIとApple開発者APIの両方の実装: https://github.com/fastlane/fastlane/tree/master/spaceship

15
KrauseFx

Gaviの回答のフォローアップ:Autoingestionクラスをダウンロードして逆コンパイルすると、Apple販売ダウンロードに使用するAPI。

POST to https://reportingitc.Apple.com/autoingestion.tft で構成され、フォーム値はUSERNAME、PASSWORD、VNDNUMBER、TYPEOFREPORT、DATETYPE、 REPORTTYPE、REPORTDATE。パラメーターの詳細については、 [〜#〜] pdf [〜#〜] を参照してください

応答には、エラーがある場合はヘッダー「ERRORMSG」が含まれ、本文がある場合はヘッダー「filename」が含まれます(おそらくApple開発者はContent-Dispositionまたは4xx/5xxステータスについて知らないコード)応答の本文にはファイルデータが含まれます。

8
Sam

以下は、iTunes Connectからのピアノレポートのダウンロードの自動化に役立つ小さなプロジェクトです。それはpython毎日の販売ファイルのログイン/ダウンロードを自動化するスクリプトであり、そのデータを解析するために他のいくつかのスクリプトと一緒に毎日使用します。 (レポートが同時に生成されることはないようです)、すぐに使用できます。

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

5
Prairiedogg

正式なAPIはありませんが、いくつかの/ほとんど/すべての情報をまとめたオープンソース製品と商用製品がいくつかあります(以前の回答で言及したものなど)。

もう1つのソリューションは www.appfigures.com です。これは、販売レポート、アプリのレビュー、および1時間ごとのランクの更新を組み合わせたものです。他のアプリとは異なり、appfiguresはレポートを自動的にインポートし、毎日/毎週メールで適切にフォーマットされたレポートをメールで送信できます。

1
Ariel

http://www.itunesapis.com をご覧ください。これは、欠落しているiTunesおよびiTunes Connect APIです。

1
user295760

いたるところを見て、PHPレポートAPIのバージョンが見つからなかったので、自分で作成しました。

https://github.com/Finnb8r/iTunes-connect-sales-api-php で確認できます。

これはObjective-Cラッパーではありませんが、一般的にAPIを探しているときにこのリンクが一番上に表示されます。

1
Finnbar

自分のPerl5モジュール用の恥知らずなプラグイン...

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

昨日の announcement の公式Appleアプリの場合)では、APIが機能している可能性があります。

1
Brandon Fosdick

AutoIngestion Toolを使用するには、vendorIdが必要です。それを見つけるには、 iTunnes Connect の最後の更新で、Sales and Trendsセクションで、「Top Content」を表示する右上のメニューを押すと Reportsエントリ(directリンク)。

そこで、「ベンダー」セレクターを見ることができます。それを押すと、ベンダーの詳細を次の形式で見ることができます:

VendorName - VendorId

それが役に立てば幸い。

1
sabadow

いいえ、正式なAPIはありません(または、ある場合は、iTunes ConnectのiPhone開発者ユーザーからさえ隠されています)。ただし、販売および財務レポートはタブ区切りのプレーンテキスト(gzip圧縮)としてダウンロードできますが、リクエストを行うにはログインする必要があります(Cookieベース)。おそらく、このプロセスを少しの画面スクレイピングでラップして、TSVファイルにアクセスすることができます。

1
Adam Wright

ITunes Store Search APIがあります。

Appleアフィリエイトプログラムの一部です。

これがお役に立てば幸いです。

0
UBIK LOAD PACK

GitHubで最も人気のあるものは spaceship です

これはRubyライブラリです。NSTaskを使用して、Rubyコード。

0
Tyler Long