質問

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

役に立ちましたか?

解決

2018年11月2日更新

11月18日、Appleはようやく Appstore Connect REST API <をリリースしました 。 Appleの説明の参照:

  

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

     

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

     

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

2018年10月3日更新

これに関する良いニュース:2018 WWDCで、Appleは Appstore Connect API を発表しました。AppstoreConnect管理に関連するほぼすべてにアクセスできます。関連する2つの講演こちらこちら

唯一の奇妙なのことは、そのリリース日がこの夏後半になるはずだったということです。したがって、おそらく遅れるでしょう。それにもかかわらず、リリースをすぐに見ることができるはずです。

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はありません。情報にアクセスできる唯一の方法は、Webを介して、またはWebページをスクレイピングするプログラムを使用することです。 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 /

販売関連以外のすべてについては、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; Autoingestionクラスを逆コンパイルすると、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 ConnectのiPhone開発者ユーザーからさえ隠されています)。ただし、売上と財務レポートはタブ区切りのプレーンテキスト(gzip圧縮)としてダウンロードできますが、リクエストを行うにはログインする必要があります(これはCookieベースです)。おそらく、このプロセスを少しの画面スクレイピングでラップして、TSVファイルにアクセスすることができます。

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

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

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

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

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

ただし、昨日の発表アプリ、動作中のAPIがある可能性があります。

AutoIngestion Toolを使用するには、vendorIdが必要です。 それを見つけるには、 iTunnes Connect の最後の更新で、[販売とトレンド]セクションの上部を押します 「トップコンテンツ」を表示する右メニューレポートエントリ(直接リンク)にアクセスできます。

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

VendorName - VendorId

お役に立てば幸いです。

あらゆる場所を調べた後、レポートAPIのPHPバージョンが見つからなかったため、独自に作成しました。

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

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

ITunes Store Search APIがあります:

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

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

GitHubで最も人気のあるものは宇宙船

です。

これはRubyライブラリです。 NSTask でrubyコードを呼び出すことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top