我正在构建一个自定义Spotify音乐播放器,使用后端的Flask来处理对Spotify API的调用。它从当前的播放轨道中获取信息,并填充本地网页。现在我需要轮询Spotify API (每2秒左右),以检查歌曲是否已经更改,如果有,更新网页(希望使用JavaScript,这样就不需要刷新页面)。我不知道如何用水瓶来做这件事,或者是否有更好的方法来解决这个问题。我相信我可以通过创建和调用一个异步函数来完成轮询来解决这个问题,但是如果确定了一个更改,我就不知道从那里到哪里。
这是我到目前为止的spotify视图。我在spotify.py文件中使用自定义auth和spotify.py函数中的sp
我正在从spotify api中检索轨道数据,总共有10条,但运行大约需要2-3秒。有没有办法通过使用一些python库(如multiprocessing或其他东西)来加快它的速度?
track_url = []
track_name = []
album_image = []
for i in range(len(tracks_recommend)):
track_id = tracks_recommend.at[i, 'id']
# call to spotify api
res = spotify.track(track_id=track_id)
上下文:
,我正在做一个附带的项目,将数据从Spotify API中提取到Microsoft数据库,作为刷新ETL工作的一部分。我需要使用“授权代码流”,以便能够以编程方式授权/验证,因此我的表将每天填充。
为此,我使用Python请求库,如果可能的话,我不希望为此提供面向对象的解决方案(不是我的首选)。
问题:
我在身份验证后获取访问令牌时遇到了问题。在类似的问题上,它非常类似于这个问题:。
我不知道为什么我要从这得到一个响应400 (坏请求)。有人能告诉我吗?
代码:
# used to to encode byte string from CLIENT_ID : CLIENT_SEC
在我的html中运行这个文件时遇到了问题。当我在我的node.js命令提示符中运行它时,它可以工作。我认为这是因为require()只适用于node.js,而不适用于html的客户端。有没有办法让它在我的html中正常工作?
我的授权码和代码中的user_id一起运行。
var request = require("request");
var user_id = "";
var accessToken= "Bearer";
var playlists_url = "https://api.spotify.com/v1/users/
我在做一个私人的node.js项目。在服务器上,应该有一个端点来更新特定播放列表的封面图像。在这个端点中,我有这样的代码: let playlistID = '7fOfY.......G5RFK3z'; // ID of already created playlist
let imgFile = '/9j/4AAQSkZJRg.......AgICAg'; // data:image/jpeg;base64
let spotifyAccessToken = 'DHdhw3.......DHdfLS8'
我正在使用Spotify API为一个学校项目制作一个应用程序,但是我在项目的前端遇到了麻烦。这个想法是,Node.JS服务器正在运行一个HTML,该文件将调用一个试图导入Spotify的java脚本模块。
simpapp.js :在具有节点simpapp.js的node.js命令提示符下运行的
var path = require("path");
var express = require('express'); // Express web server framework
var request = require('request');
我们正在做一个使用HTML和JavaScript的网页。在尝试进行授权过程以连接到Spotify API时,我们遇到了一些问题。
var express = require('express'); // Express web server framework
var request = require('request'); // "Request" library
var querystring = require('querystring');
var cookieParser = require('cookie-p
我正在创建一个node.js应用程序,它将每天更新播放列表(由我拥有凭据的帐户所有)。根据Spotify文档,要向播放列表()添加曲目,必须使用oauth2提供授权。
我正在努力寻找一种完全没有重定向/等的服务器端的方法。似乎如果我可以得到一个刷新令牌,我就可以直接使用它?
我一直在研究spotify web api node module ()、oauth.io和spotify api。
任何想法都将不胜感激!只有一个帐户必须进行身份验证,因此它可能是硬编码的,至少现在是这样。
我有一个包含React组件的ExpressJs服务器。服务器应该处理来自外部的请求,当当前不播放时,一个请求应该播放Spotify API中的歌曲。
app.post("/play", (req, res) => {
try {
// requesting to play uses query params
id = req.query.id;
currPlayingID = 0;
// get the currently playing song from the SPotify API
axios({
url: