34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
# How the Spotify API registration works
|
|
|
|
[Spotify Docs](https://developer.spotify.com/documentation/web-api/tutorials/getting-started#create-app)
|
|
|
|
## Creating an App with their developer console
|
|
|
|
https://developer.spotify.com/dashboard
|
|
|
|
*App* name: Serena
|
|
*App description*: open source radio station emulator to get the vibe right
|
|
*redirect URI*:
|
|
- Development: http://127.0.0.1:3000/callback
|
|
- Production: https://your-domain.com/callback
|
|
|
|
**Important**: Spotify doesn't accept `localhost` URLs. Use `127.0.0.1` for local development.
|
|
|
|
## Requesting an Access Token
|
|
|
|
```Bash
|
|
curl -X POST "https://accounts.spotify.com/api/token" \
|
|
-H "Content-Type: application/x-www-form-urlencoded" \
|
|
-d "grant_type=client_credentials&client_id=your-client-id&client_secret=your-client-secret"
|
|
```
|
|
|
|
Our Codes:
|
|
Client:
|
|
e1274b6593674771bea12d8366c7978b
|
|
Client Secret:
|
|
07a3440d8d4b4fbe9d736a48df079085
|
|
|
|
Resulting access token is valid for **One Hour**
|
|
|
|
Access Token:
|
|
BQAtYzlcWAvIdAEIE38FOnzWbUuXWm-XRYXB7DBe1xYUSqonVGDi4_H-9pWKbhexZ-ePP8uQSe-9VNaz05gCJq549tI3EFT3UoFvcUcBvwtQGK3i0dBh2sQi7bohCgDBIGcnzADcd-Y
|