@egodigital/appstore-connect
A simplfied library for Node.js 10+ for accessing Apple's App Store Connect API, written in TypeScript.
The module is quite new, so issues and pull requests are very welcome :-)
Install
Execute the following command from your project folder, where your package.json
file is stored:
npm install --save @egodigital/appstore-connect
Usage
import * as fs from 'fs';
import { Client as AppStoreConnectClient, DownloadSalesReportFrequency } from '@egodigital/appstore-connect';
const PRIVATE_KEY = fs.readFileSync(
'/path/to/your/p8/file'
);
const CLIENT = new AppStoreConnectClient({
apiKey: '<YOUR-API-KEY>',
issuerId: '<YOUR-ISSUER-ID>',
privateKey: PRIVATE_KEY,
});
const SUMMARY = await CLIENT.getAppDownloads({
frequency: DownloadSalesReportFrequency.Weekly,
vendorId: '<YOUR-VENDOR-ID>',
});
console.log(
SUMMARY
);
Documentation
The API documentation can be found here.