问题标签 [spotify-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
531 浏览

php - Spotify api身份验证未登录facebook和spotify

我正在制作一个脚本,从 Spotify 获取我最新播放的歌曲。我似乎需要身份验证。我已经注册了我的应用程序,并且正在向 Spotify 进行卷曲

https://accounts.spotify.com/authorize?client_id=MYCLIENTID &response_type=code&scope=playlist-read-private&show_dialog=true&redirect_uri=http%3A%2F%2Fwww.stevenliemberg.nl%2Fspotify%2F%3Faction% 3DrequestAcces

我确实得到了一个登录屏幕,但是当我尝试使用 Facebook 登录时,我得到一个通用文本,上面写着“开发人员做错了什么”,最终进入递归循环。单击确定后,错误又回来了。

当我尝试使用我的用户 ID 通过表单登录时(我无法使用电子邮件地址登录,因为我在输入 @ 时遇到错误)它说“出了问题”。

返回 uri 已注册到我的应用程序。有谁知道发生了什么?是我的帐户还是我的代码?

0 投票
1 回答
148 浏览

spotify - Spotify Web API 不适用于特定用户?

我正在尝试使用 web api 来查询用户的播放列表(使用 spotipy Python 库)。我让用户进入 oAuth,获得访问令牌,发出请求并收到 500 错误:

然后我在 Web API 测试控制台中尝试了相同的请求,它运行良好。

但后来事情变得有点奇怪。我尝试运行控制台在终端中生成的 cURL 命令并得到相同的 500 错误。

然后我尝试使用 cURL 运行相同的请求,但只是更改了 URL 中的用户名,并且对于我的用户名和随机朋友的用户 ID 号,它都可以正常工作(至少对于公共播放列表)。

我想也许我遇到了令牌问题,但我使用的令牌似乎可以与其他用户名一起使用。这只是我收到错误的一个特定用户。

我宁愿不在这个公共论坛上发布用户 ID,但如果相关,我可以通过电子邮件将其发送给某人。

在这一点上,我最好的猜测是 Spotify 的一个错误,但我当然可能做错了什么。

0 投票
1 回答
3597 浏览

asp.net-web-api - Spotify Auth + 前端 JavaScript + 客户端凭证流

使用这些信息
https://developer.spotify.com/web-api/authorization-guide

我正在尝试实施“客户端凭据流”来自动化身份验证过程。但不知何故,我得到了下面的错误。

XMLHttpRequest 无法加载https://accounts.spotify.com/api/token?grant_type=client_credentials。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'websiteURL' 不允许访问。

我也通过 Ajax / Jquery 和其他方法尝试过,但仍然有这个“访问控制允许来源”。

我已经阅读了很多关于 CORS、Angular、Node 等的资料。老实说,我很困惑我应该使用其中的哪一个,而且我不知道如何使用。有人可以帮我简化一下吗?

0 投票
0 回答
5242 浏览

spotify - 使用 Web API 时流式传输 Spotify 曲目

我对 Windows Phone Spotify 应用程序不太满意。我正在考虑使用 Web API 开发自己的 Spotify 客户端。在收到曲目元数据后,似乎无法使用 Web API 流式传输曲目。这个结论正确吗?是否有另一种方法可以使用 track uri/href/spotify url 来完成这项工作?它会在不久的将来在 Web API 中可用吗?

谢谢马丁

0 投票
1 回答
1122 浏览

spotify - Spotify 流媒体 - 无线蓝牙编解码器

据我了解,通过蓝牙流式传输是通过 A2DP 配置文件处理的。虽然 SBC 编解码器是默认的,但 A2DP 支持 AAC、MP3 和其他一些编解码器。

我的问题是,由于 spotify 文件采用 OGG VORBIS 格式(OGG 容器,Vorbis 编解码器),通过蓝牙处理流媒体而不损失质量的最佳方法是什么?是否有特定的 A2DP 实施?像 Jambox 等人只是使用 SBC 实现吗?

0 投票
3 回答
4420 浏览

android - 如何在 android 和 ios 设备中打开 Spotify 链接?

我在 Google 上搜索了在本机应用程序上打开 spotify URL/URI,并找到了以下 URI 方案来打开本机应用程序中的链接。

spotify://spotify:artist:12Chz98pHFMPJEknJQMWvI

上面的链接似乎在 ios 设备上运行良好,但我无法在 android 设备(HTC One)上打开它。有什么建议么 ?

0 投票
1 回答
778 浏览

android - Spotify 深层链接 URI 在 Android 平台上不起作用

我正在尝试在我的 Android(HTC One)上打开 Spotify URI 链接,但它似乎没有正确打开。URI 只是将我带入 Spotify 应用程序,而没有真正将我重定向到 URI 指向的播放列表?这是 URI:spotify://spotify:artist:12Chz98pHFMPJEknJQMWvI。任何帮助,将不胜感激

0 投票
1 回答
1810 浏览

android - Spotify Android SDK:播放离线曲目

是否可以使用 Spotify Android SDK 访问和播放离线播放列表/曲目/专辑?

0 投票
1 回答
1354 浏览

android - 如何获取用户当前在 Spotify 应用中收听的内容的信息

Android 应用程序(在后台运行并使用 Spotify SDK)能否获取用户当前在 Spotify Android 应用程序中的确切时间收听的曲目的信息?

0 投票
0 回答
5172 浏览

javascript - 编辑范围授权 Spotify API

我正在使用 Spotify API,基本上我希望能够访问用户的播放列表、修改播放列表和创建新的播放列表。我将 JavaScript 包装器用于客户端 ( https://github.com/JMPerez/spotify-web-api-js) 并使用隐式授权流进行授权。使用这些示例,我可以访问用户和他们的播放列表,并且我能够向这些范围添加一个额外的范围 ( playlist-read-private)。我正在尝试添加其他我需要的(如playlist-modify-public),但它不起作用。它不会授权(或转到重定向 URL),而是抛出 401:未授权的 XMLHttpRequest 错误。错误描述是error_description=Illegal+scope:+playlist-modify-public。我第一次添加新范围时,它不起作用。我休息了一下,回到我的代码并重新尝试完全相同的东西,它突然工作了(弹出一个新授权的弹出窗口)。

这是授权码:

为了添加一个新的范围,我想做的只是改变

一切都适用于第一个,但一旦我改变它,应用程序就会以我上面描述的方式中断。

任何如何使应用程序接受其他范围以便我可以实际修改播放列表的想法将不胜感激。如果我能澄清任何事情,请告诉我,非常感谢!

(所有代码都可以在这里找到,但我正在参加黑客马拉松,所以它可能会很快改变)

TL;DR:当我使用 Spotify API 时如何添加新范围?

谢谢!