Skop pelanggan tidak mencukupi - Spotify API Golang

PHPz
Lepaskan: 2024-02-06 10:03:07
ke hadapan
853 orang telah melayarinya

客户端范围不足 - Spotify API Golang

Kandungan soalan

Saya mahu meletakkan semua trek dalam kepingan ke dalam senarai main baharu tetapi ia melemparkan saya insufficient clientscope 错误。这是我的代码,客户端是使用 auth Dicipta

func copyTracksToPlaylist(filteredTracks []spotify.PlaylistItem, client *spotify.Client, ctx context.Context) error {
   newPlaylistID := os.Getenv("NEW_PLAYLIST_ID")

   filteredSongsIDs := extractTracksIDs(filteredTracks)

   return client.ReplacePlaylistTracks(ctx, spotify.ID(newPlaylistID), filteredSongsIDs...)
}
Salin selepas log masuk

Saya melihat di sini penyelesaian yang mungkin dalam python tetapi saya tidak tahu bagaimana untuk menukarnya kepada api go melalui zmb3


Jawapan betul


Jadi selepas melihat lebih banyak kod dalam github saya mendapati masalah Daripada auth pengisytiharan, Saya tidak menambah skop yang diperlukan. Ia sepatutnya kelihatan seperti ini:

auth = spotifyauth.New(spotifyauth.WithClientID(os.Getenv("SPOTIFY_ID")), spotifyauth.WithClientSecret(os.Getenv("SPOTIFY_SECRET")), spotifyauth.WithRedirectURL(RedirectUrl), spotifyauth.WithScopes(spotifyauth.ScopeUserReadPrivate, spotifyauth.ScopePlaylistModifyPublic, spotifyauth.ScopePlaylistModifyPrivate, spotifyauth.ScopeUserLibraryRead, spotifyauth.ScopeUserLibraryModify))
Salin selepas log masuk

Atas ialah kandungan terperinci Skop pelanggan tidak mencukupi - Spotify API Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!