Asynchronous client for Deezer's API for node.js. Requires user authentication, this package is intended to manage a user's account, modify his playlists, etc. It still allows access to the public part of the api deezer.
requirements
- node.js
- npm
- deezer api IDs (app id, secret key) (how to)
setup
Install with npm :
npm install api-deezer --save
Install manually :
# in your project folder cd node_modulesgit clone https://github.com/antoineraulin/deezer-api.git api-deezer
generate deezer api IDs :
-
click on the "Create a new Application" button
-
give a name to your app
-
#### If you run your program on a head-less device:
- the domain and the redirect URL after authentication must be accessible from a web browser (from your computer for example), it is recommended to put the local ip of your device if you are on the same network or its external ip or a domain name pointing to the device. So, for the redirect URL after authentication put
http://*.*.*.*:8765/auth
(don't forget to replace*.*.*.*
with the local ip, external ip or domain name).
- the domain and the redirect URL after authentication must be accessible from a web browser (from your computer for example), it is recommended to put the local ip of your device if you are on the same network or its external ip or a domain name pointing to the device. So, for the redirect URL after authentication put
-
#### Otherwise:
- for the domain put
127.0.0.1
and for the redirect URL after authenticationhttp://127.0.0.1:8765/auth
- for the domain put
-
For Link to your Terms of Use, a correct url will do the trick
-
put a short description (10 characters min)
create the config file :
- create a
config.json
file in the project folder - fill it as follows :
replace *.*.*.*
with what you need, see the section on creating deezer IDs
example
const deezer = ; { await deezer; /* login process: deezer.login() will ask you to visit a url from a browser so that you can connect to deezer with your customer IDs */ console //returns user information};
For documentation click here