- [ユーザとアクセス]を開く
- [キー]画面を開く
- +ボタンよりキーを生成し、p8ファイルをダウンロードする
- Key Id(Headerに必要)とIssure Id(Payloadに必要)を取得する
- p8, Key Id, Issure IdよりTokenを生成する
Rubyの場合はGenerating JWT Tokens for App Store Connect APIを参考にする
https://developer.apple.com/documentation/appstoreconnectapi/generating_tokens_for_api_requests
curl -v -H 'Authorization: Bearer [signed token]' "https://api.appstoreconnect.apple.com/v1/apps"
Vendor Numberを取得する
https://reportingitc2.apple.com/reports.html から指定する すべてのベンダー
をタップする
curl -v -H 'Authorization: Bearer YOUR_TOKEN' --globoff "https://api.appstoreconnect.apple.com/v1/salesReports?filter[reportType]=SALES&filter[reportSubType]=SUMMARY&filter[frequency]=DAILY&filter[reportDate]=2018-11-01&filter[vendorNumber]=YOUR_VENDOR_NUMBER" > output.gz
gunzip -d output.gz