tokenly / music-api-client
A client to call the Tokenly Music APIs
v1.0.0
2016-04-05 12:55 UTC
Requires
- php: >=5.5.0
- tokenly/api-client: ^1.0
Requires (Dev)
- phake/phake: ^2.3
- phpunit/phpunit: ~4
This package is not auto-updated.
Last update: 2024-11-23 19:53:47 UTC
README
Use this client to call the Tokenly Music API.
Installation
Add the package via composer
composer require tokenly/music-client
Create and use the API client
// login with the public API client $public_tokenly_api = new Tokenly\APIClient\TokenlyAPI('https://music-stage.tokenly.com/api/v1'); $public_music_api = new Tokenly\MusicClient\MusicAPI($public_tokenly_api); $user_details = $public_music_api->login('myusername', 'mypassword'); $client_id = $user_details['apiToken']; $secret_key = $user_details['apiSecretKey']; // Once you have the client id and key, you can use the protected API client to call protected methods $protected_tokenly_api = new Tokenly\APIClient\TokenlyAPI('https://music.tokenly.com/api/v1', new Tokenly\HmacAuth\Generator(), $client_id, $secret_key); $protected_music_api = new Tokenly\MusicClient\MusicAPI($protected_tokenly_api); $songs_array = $protected_music_api->getMySongs();