iTunes ConnectのReporterがアクセストークン必須となる件について
iTunes Connectで取得できる情報の一つに、アプリ毎の日別ダウンロード数などを記録したCSVがあります。
これ実はReporterというツールを使うとコマンドラインで取得できます。
アニマネではデイリーで動かしてDBに取込み、他のデータと連携して分析に使っているのですが、 2017年8月からは従来必要だったApple IDとパスワードが不要になり、代わりにアクセストークンを利用する形に変更されます。
公式サイトも含めて日本語サイトの情報がなかったので、簡単な形ですが対応方法を記載しておきます。
対応方法
- Reporterを使っているアカウントでiTunes Connectにログインします。
- 売上とトレンドを開きます。
- 左上のプルダウンより「レポート」をクリックします。
- 初回ならページ上部に「Generate an access token now.」というリンクがあるので、それをクリックする。表示されていない場合は右上の「レポートについて」の「?」をクリックするとアクセストークン生成のメニューが表示されるので、それをクリックする。
- 表示されたアクセストークンをコピーする。
- 最新のReporterをダウンロードする。https://itunespartner.apple.com/assets/downloads/Reporter.zip
- Reporter.propertiesコピーしたにアクセストークンを追加
上記の作業を行えば問題ないと思います。 ちなみにReporter.propertiesにアクセストークンを追加する際のプロパティ名は「AccessToken」のようです。 Apple IDとパスワードは不要になるようなので、ファイルの内容は下記のような感じです。
AccessToken=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx Mode=Robot.xml SalesUrl=https://reportingitc-reporter.apple.com/reportservice/sales/v1 FinanceUrl=https://reportingitc-reporter.apple.com/reportservice/finance/v1
もっと詳しい情報が欲しい方は公式を参照してください。 http://help.apple.com/itc/contentreporterguide/en.lproj/static.html