Spotify是一种适用于多种平台的流媒体音乐服务。此标记涵盖Spotify的各种开发人员库和公共API,包括Web API,移动SDK和Web Playback SDK。
有一种方法可以查询Spotify API,以便根据其名称获取有关曲目/艺术家/专辑/播放列表的信息。 例如。轨迹的查询=我需要一个英雄&ArtistName = ...并获得一个uri/id ...
我想使用Spotify API搜索轨道信息并将项目添加到我的播放列表中 Spotify API具有使用限制? 如果存在,您能告诉我有关API所用的点的信息吗?
const createNewPlaylist = () => { var user_id = '' axios.get(' https://api.spotify.com/v1/me',{ headers:{ 'Authorization':"Bearer " + localStorage.getItem("accessToken") } }).then((response)=>{ user_id = response.data.id console.log(localStorage.getItem("accessToken")) axios.post('https://api.spotify.com/v1/users/'+user_id+'/playlists', { headers:{ 'Authorization':"Bearer " + localStorage.getItem("accessToken") }, data:{ "name": "huhsss", "description": "New playlist description", "public": false } } ).then((res)=>{ console.log(res) }) }) }
sp.playlist_tracks(playlist_id=playlist_uri)['items']
第一次使用HTTP客户端和Laravel中的Spotify API。 第一步是通过访问获得代码 https://accounts.spotify.com/authorize?client_id=c1990...deed3&response_type = code = code&redire....
美好的早晨。我今天早上在Python创建了一个程序,该程序在输入专辑的URI中给了我这张专辑中存在的曲目列表(使用Spotify API)。 跟随我
Spotifyapi-可以获取我自己的数据,但是如果用户不是注册的Spotify API开发人员,则无法获取用户数据
/ * */ 从“ Axios”导入Axios; 从'svelte'导入{onmount}; 让根; 让令牌; 让Tokentype; 让客户端='E4786B5E94404F12958B48FBB6301176'; ... </desc> <question vote="0"><code><script> /* */ import axios from 'axios'; import {onMount} from 'svelte'; let root; let token; let tokentype; let CLIENT_ID = 'e4786b5e94404f12958b48fbb6301176'; let SPOTIFY_AUTHORIZE_ENDPOINT = 'https://accounts.spotify.com/authorize'; let REDIRECT_URI_AFTER_LOGIN = 'http://localhost:8080/'; let PLAYLISTS_ENDPOINT = 'https://api.spotify.com/v1/me/'; let SCOPES = [ 'ugc-image-upload', 'user-read-playback-state', 'user-top-read', 'user-read-recently-played', 'playlist-read-private', 'user-read-currently-playing' ]; let SCOPES_MODIFIED = SCOPES.join('%20'); function returnData(hash) { let stringAfterHashtag = hash.substring(1); let paramsInUrl = stringAfterHashtag.split('&'); let paramsSplit = paramsInUrl.reduce((accumulater, currentValue) => { console.log(currentValue); let [key, value] = currentValue.split('='); accumulater[key] = value; return accumulater; }, {}); return paramsSplit; } onMount(() => { if (window.location.hash) { let {access_token, token_type, expires_in} = returnData(window.location.hash); token = access_token; tokentype = token_type; } }); function handleLogin() { window.location = `${SPOTIFY_AUTHORIZE_ENDPOINT}?client_id=${CLIENT_ID}&redirect_uri=${REDIRECT_URI_AFTER_LOGIN}&scopes=${SCOPES_MODIFIED}&response_type=token&show_dialog=true`; } function handleGetPlaylist() { axios .get(PLAYLISTS_ENDPOINT, { headers: { Authorization: 'Bearer ' + token } }) .then(res => { root = res.data.items; console.log(res.data.items); }) .catch(err => { console.log(err); }); } </script> </code><pre> 如您所见,我正在尝试获取用户播放列表。当我根据自己的帐户尝试它时,它起作用了。但是,当我在未注册Spotify API的某人帐户上尝试它时,它无效。 这是错误</pre><code>User not registered in the Developer Dashboard</code><p><pre> </pre>我希望能够登录每个用户的播放列表。请帮助</p> <p> </p> </question>您会遇到此错误,因为您需要一个配额扩展名才能让其他人现在使用您的应用。 您可以在此处阅读此更改,然后在此处阅读有关不同的应用模式。 <answer tick="true" vote="0"> <p><br/>
IM试图写一个机器人来在Spotify中进行一些播放列表处理。我正在使用Spotify-web-api节点包:
i我安装了软件包,每当我尝试使用以下代码创建一个对象时:
这是我使用Spotipy Library和Python从Spotify网站获取数据的代码。我可以通过身份验证提取数据,但是我也只能删除用户数据并通过他们的