adding auth

This commit is contained in:
2025-11-23 20:40:42 +00:00
parent 7e527715d1
commit 2ab1f7f4c1

View File

@@ -1,34 +1,9 @@
package services
import (
"context"
"os"
"github.com/zmb3/spotify/v2"
spotifyauth "github.com/zmb3/spotify/v2/auth"
"golang.org/x/oauth2/clientcredentials"
)
func InitSpotify() (*spotify.Client, error) {
ctx := context.Background()
// redirectURI := os.Getenv("SPOTIFY_REDIRECT_URI")
clientID := os.Getenv("SPOTIFY_CLIENT_ID")
clientSecret := os.Getenv("SPOTIFY_CLIENT_SECRET")
config := &clientcredentials.Config{
ClientID: clientID,
ClientSecret: clientSecret,
TokenURL: spotifyauth.TokenURL,
}
token, err := config.Token(context.Background())
if err != nil {
return nil, err
}
httpClient := spotifyauth.New().Client(ctx, token)
client := spotify.New(httpClient)
return client, nil
func InitSpotify() *spotify.Client {
return nil
}