Spotify API自动初始授权

我正在制作个人智能镜像,我正在整合Spotify API来显示我目前正在播放的曲目。 但是,我注意到,在授权过程中,您需要物理地单击登录并授权应用程序才能获取向前迈进以获取数据所需的凭据。 这可以自动/不需要用户交互?

我指的是api授权指南的第1步。

非常感谢。


如果您将此用于个人智能镜像,您应该没有问题。 您只需点击一次浏览器中的按钮即可进行授权,并且无​​需点击任何内容即可进行所有API调用。

特别是,在授权流程的第3步中完成之后,您将获得刷新令牌。 授权令牌到期后,您可以使用刷新令牌自动刷新授权,而无需点击任何内容。

从他们的文档:

在不显示登录表单的情况下访问您的数据

我想与Web API交互并在我的网站上显示一些数据。 我看到我需要授权的端点,但我不需要/希望登录窗口弹出,因为我想将我自己的应用程序访问权限授予我自己的播放列表一次。 有没有办法做到这一点?

您基本上需要为您的用户帐户颁发访问令牌和刷新令牌。 为了获得对访问令牌/刷新令牌,你需要按照授权码流(如果你需要在一定范围内进行核准)或客户端凭证(如果你只需要登录你的要求,获取一定的播放列表时等)。 一旦获得它们,您就可以使用您的访问令牌,并在过期时刷新它,而不必显示任何登录表单。

如果它不是为你个人,你可以跳火圈,并编写假货是一个网页浏览器,可能使用像卷曲或硒,但赔率是它是对他们的服务条款,且如果你被抓住,他们会禁止你的代码。

链接地址: http://www.djcxy.com/p/55677.html

上一篇: Spotify API automated initial authorization

下一篇: How do you detect changes in a user's Spotify playlist?