アニマネ開発日誌

アニメアプリのアニマネの開発日誌です。

iTunes ConnectのReporterがアクセストークン必須となる件について

iTunes Connectで取得できる情報の一つに、アプリ毎の日別ダウンロード数などを記録したCSVがあります。

これ実はReporterというツールを使うとコマンドラインで取得できます。

アニマネではデイリーで動かしてDBに取込み、他のデータと連携して分析に使っているのですが、 2017年8月からは従来必要だったApple IDとパスワードが不要になり、代わりにアクセストークンを利用する形に変更されます。

公式サイトも含めて日本語サイトの情報がなかったので、簡単な形ですが対応方法を記載しておきます。

対応方法

  1. Reporterを使っているアカウントでiTunes Connectにログインします。
  2. 売上とトレンドを開きます。
  3. 左上のプルダウンより「レポート」をクリックします。
  4. 初回ならページ上部に「Generate an access token now.」というリンクがあるので、それをクリックする。表示されていない場合は右上の「レポートについて」の「?」をクリックするとアクセストークン生成のメニューが表示されるので、それをクリックする。
  5. 表示されたアクセストークンをコピーする。
  6. 最新のReporterをダウンロードする。https://itunespartner.apple.com/assets/downloads/Reporter.zip
  7. 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