tokenly/music-api-client

调用Tokenly音乐API的客户端

v1.0.0 2016-04-05 12:55 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:04:02 UTC


README

使用此客户端调用Tokenly音乐API。

Build Status

安装

通过Composer添加包

composer require tokenly/music-client

创建并使用API客户端

// 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();