spotify:Spotify Web API的Go包装器

时间:2024-05-17 17:41:39
【文件属性】:

文件名称:spotify:Spotify Web API的Go包装器

文件大小:145KB

文件格式:ZIP

更新时间:2024-05-17 17:41:39

Go

Spotify 这是用于使用Spotify的的Go包装器。 它旨在支持位于的Web API端点参考中列出的每个任务。 使用此库即表示您同意Spotify的。 安装 要安装该库,只需 go get github.com/zmb3/spotify 验证 Spotify使用OAuth2进行身份验证和授权。 自2017年5月29日起,所有Web API端点都需要访问令牌。 您可以使用客户端凭据流进行身份验证,但这不提供访问用户私人数据的任何授权。 对于大多数用例,您将需要使用授权代码流。 该软件包包括一个Authenticator类型,可以为您处理详细信息。 首先在以下页面上注册您的应用程序: 。 您将获得应用程序的客户端ID和密钥。 向应用程序提供此数据的一种简单方法是设置SPOTIFY_ID和SPOTIFY_SECRET环境变量。 如果选择不使用环境变量,则可以手动提供此数据


【文件预览】:
spotify-master
----go.mod(145B)
----recommendation.go(4KB)
----track.go(6KB)
----page_test.go(3KB)
----player_test.go(4KB)
----player.go(16KB)
----track_attributes.go(18KB)
----auth.go(8KB)
----playlist.go(23KB)
----page.go(4KB)
----audio_analysis_test.go(4KB)
----user_test.go(12KB)
----.travis.yml(34B)
----category_test.go(7KB)
----library.go(2KB)
----user.go(13KB)
----playlist_test.go(13KB)
----artist_test.go(5KB)
----audio_features_test.go(3KB)
----LICENSE(11KB)
----search.go(7KB)
----cursor.go(1KB)
----go.sum(2KB)
----examples()
--------search()
--------profile()
--------paging()
--------authenticate()
--------player()
----recommendation_test.go(2KB)
----track_test.go(1KB)
----README.md(4KB)
----spotify.go(8KB)
----countries.go(974B)
----spotify_test.go(3KB)
----search_test.go(4KB)
----library_test.go(1KB)
----category.go(4KB)
----show.go(5KB)
----album_test.go(3KB)
----test_data()
--------player_currently_playing.txt(3KB)
--------search_tracks.txt(6KB)
--------find_albums.txt(109KB)
--------find_artist.txt(924B)
--------current_users_top_artists.txt(9KB)
--------find_tracks_simple.txt(5KB)
--------find_album.txt(26KB)
--------player_recently_played.txt(63KB)
--------featured_playlists.txt(12KB)
--------playlist_tracks.txt(7KB)
--------find_track.txt(3KB)
--------related_artists.txt(20KB)
--------player_available_devices.txt(408B)
--------current_users_playlists.txt(4KB)
--------find_tracks_notfound.txt(2KB)
--------current_users_albums.txt(51KB)
--------playlists_for_user.txt(5KB)
--------search_artist.txt(1KB)
--------player_state.txt(4KB)
--------artist_top_tracks.txt(26KB)
--------get_playlist_opt.txt(26KB)
--------search_trackplaylist.txt(8KB)
--------get_audio_analysis.txt(2KB)
--------current_users_tracks.txt(8KB)
--------current_users_top_tracks.txt(40KB)
--------find_album_tracks.txt(1KB)
--------recommendations.txt(23KB)
--------new_releases.txt(23KB)
----album.go(8KB)
----audio_analysis.go(4KB)
----artist.go(5KB)
----full_tests.bat(199B)
----audio_features.go(5KB)

网友评论