我正在开发我的第一个rails应用程序并尝试制作它,以便用户可以创建联合播放列表然后播放该播放列表。我计划使用Hallon / Libspotify创建播放列表,但遇到问题,因为Spotify要求用户使用FB登录。
我目前已将其设置为用户使用Facebook登录该网站,但我不认为FB给我的信息足以自动将用户登录到Spotify。任何有关如何实现此功能的建议都将非常受欢迎!
答案 0 :(得分:2)
您无法在libspotify中使用Facebook身份验证令牌。
libspotify需要用户名和密码对,无论是Spotify名称/密码还是Facebook名称/密码。使用libspotify登录后,您将获得一个单独的登录身份验证令牌,用于存储和将来登录。
在编写应用程序时遵守libspotify ToS非常重要,因为在编写Web应用程序时很容易破解它们。最重要的两个是:
切勿自行存储用户名/密码。只存储你得到的令牌(可以安全存储未加密的)。
不要在用户未使用您的应用程序时代表用户登录。