Skip to content

A library for creating JWTs for accessing the Apple Music API.

License

Notifications You must be signed in to change notification settings

generalandrew/apple-music-jwt-1

 
 

Repository files navigation

apple-music-jwt

A µ-library and command line tool for generating Apple Music API developer tokens.

version status coverage dependencies devDependencies

Installation

npm install apple-music-jwt

Usage

Library

var jwt = require('apple-music-jwt');

var keyID = '<music-key-id>';
var teamID = '<dev_team_id>';
var secret = '<base64_encoded_secret>'; // can also be a `Buffer` loaded from a file

var token = jwt.generate(keyID, teamID, secret);

CLI

Your key ID, team ID, and secret can be provided via CLI arguments. Any missing information will be prompted for. Your private key can be provided either by a path to a file (-f or --file) or by base 64 encoded string (-s or --secret).

apple-music-jwt -k '<key-id>' -t '<team-id>' -f '<path-to-private-key>'

Tests

npm test

License

MIT

About

A library for creating JWTs for accessing the Apple Music API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%