首页 > 解决方案 > 使用网站访问受限的 Web API (raspberry pi)

问题描述

我使用树莓派作为服务器来托管程序。该程序所做的部分工作是通过它们各自的 API(或库包装器)与诸如 spotify、google 表格和 google 表单之类的网站进行交互

为了与 spotify 交互,我尝试使用一个名为“spotipy”的 python 模块,它是 spotify API 的包装器。但是,我无法让它工作,我有一种感觉,因为 API 需要使用系统浏览器的身份验证,即 pi 上的铬,但铬不支持 open.spotify.com,因为它能力有限。

如果不访问您尝试与之交互的网站,Web API 将无法工作,这是否合理?

希望这提供了足够的信息,谢谢。

标签: pythonapiraspberry-pispotipy

解决方案


github.com/plamere/spotipy#quick-start

要回答您的问题,您不需要铬来使用 API。根据我上面链接的快速入门

  1. 您需要在 spotify 开发网站上将您的树莓派注册为应用程序并获取“凭据”
  2. 然后在您的脚本中声明这些凭据

推荐阅读