Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fastuptime/spotify_authentication

Spotify Authentication / Spotify Yetkilendirme NodeJs
https://github.com/fastuptime/spotify_authentication

nodejs passport passport-spotify passportjs spotify spotify-api spotify-auth spotify-authentication spotify-yetkilendirme

Last synced: 8 days ago
JSON representation

Spotify Authentication / Spotify Yetkilendirme NodeJs

Awesome Lists containing this project

README

        

# Spotify_Authentication
Spotify Authentication / Spotify Kimlik Doğrulama NodeJs

# 🎈 Images 🎈

![image](https://github.com/fastuptime/Spotify_Authentication/assets/63351166/2238ce07-b2aa-4554-90a5-b1db27a66a78)
![image](https://github.com/fastuptime/Spotify_Authentication/assets/63351166/f3846354-9a3a-4387-bea2-e39c068670f4)
![image](https://github.com/fastuptime/Spotify_Authentication/assets/63351166/400b23dd-f010-473d-bd16-47ae18b3f375)
![image](https://github.com/fastuptime/Spotify_Authentication/assets/63351166/5866e5d4-e2bc-4421-9c8c-dce533081ee5)

# 🌘 Example Response Spotify 🌘

```js
{
provider: 'spotify',
id: 'qgbw9tmglmdrl6yhktnx1x2bz',
username: 'qgbw9tmglmdrl6yhktnx1x2bz',
displayName: 'Can İşte',
profileUrl: 'https://open.spotify.com/user/qgbw9tmglmdrl6yhktnx1x2bz',
photos: [
{
value: 'https://i.scdn.co/image/ab67757000003b825e2e36488f75b33d342c42c6'
},
{
value: 'https://i.scdn.co/image/ab6775700000ee855e2e36488f75b33d342c42c6'
}
],
country: null,
followers: 2113,
product: null,
_raw: '{\n' +
' "display_name" : "Can İşte",\n' +
' "external_urls" : {\n' +
' "spotify" : "https://open.spotify.com/user/qgbw9tmglmdrl6yhktnx1x2bz"\n' +
' },\n' +
' "href" : "https://api.spotify.com/v1/users/qgbw9tmglmdrl6yhktnx1x2bz",\n' +
' "id" : "qgbw9tmglmdrl6yhktnx1x2bz",\n' +
' "images" : [ {\n' +
' "url" : "https://i.scdn.co/image/ab67757000003b825e2e36488f75b33d342c42c6",\n' +
' "height" : 64,\n' +
' "width" : 64\n' +
' }, {\n' +
' "url" : "https://i.scdn.co/image/ab6775700000ee855e2e36488f75b33d342c42c6",\n' +
' "height" : 300,\n' +
' "width" : 300\n' +
' } ],\n' +
' "type" : "user",\n' +
' "uri" : "spotify:user:qgbw9tmglmdrl6yhktnx1x2bz",\n' +
' "followers" : {\n' +
' "href" : null,\n' +
' "total" : 2113\n' +
' }\n' +
'}',
_json: {
display_name: 'Can İşte',
external_urls: {
spotify: 'https://open.spotify.com/user/qgbw9tmglmdrl6yhktnx1x2bz'
},
href: 'https://api.spotify.com/v1/users/qgbw9tmglmdrl6yhktnx1x2bz',
id: 'qgbw9tmglmdrl6yhktnx1x2bz',
images: [ [Object], [Object] ],
type: 'user',
uri: 'spotify:user:qgbw9tmglmdrl6yhktnx1x2bz',
followers: { href: null, total: 2113 }
}
}
```

# πŸ› οΈ Installation πŸ› οΈ

- Download and install [NodeJs](https://nodejs.org/en/download) on your computer.
- Download the project as Zip to your computer and unzip it.
- Enter the folder you extracted from the zip and open a terminal to the location of that folder, then enter the following commands.
`npm install`
- Start the by entering the following command in Terminal
`node .`

- https://developer.spotify.com/my-applications Create an app here

## β›³Tech Stack β›³

**πŸ—„οΈ Server:** Node, Passport, Express, Passport-Spotify, Express-session

---
- ✨ [For Support](https://github.com/sponsors/fastuptime)

- πŸ’• [Discord](https://fastuptime.com/discord)

- πŸ“ [Fast Uptime](https://fastuptime.com/)

- πŸͺ„ All kinds of projects are made

- 🧨 You can contact us to make a paid project

- πŸ’Έ You can contact for paid installation

- β˜„οΈ [Click For Contact](mailto:[email protected])

# 🎯 License 🎯
- βš–οΈ Its protected by Creative Commons ([CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/))