我可以在以下场景中使用last.fm API吗?

时间:2013-03-08 20:19:40

标签: api last.fm

我正在构建一个使用last.fm API的应用程序。我希望我的服务器与last.fm通信,我的应用程序的用户将与服务器通信。因此用户间接与last.fm通信。我这样做是为了通过在我的服务器上缓存一些数据来加速整个通信。

这样可以吗?

2 个答案:

答案 0 :(得分:2)

只要您按照TOS进行操作,就可以了。

答案 1 :(得分:0)

是的,这没关系。许多其他服务都是这样做的。

如果您考虑一下,任何应用程序所采取的任何操作都是间接的。不要求代表用户行事的应用程序与用户在同一台​​计算机上运行。应用程序通常在Web服务器上运行。

执行此操作的应用的一些示例包括http://tweekly.fm/http://hypem.com/

为了使服务代表用户行事(对于某些方法,例如scrobbling),您必须以用户身份授权您的应用程序,这可以使用http://www.last.fm/api/webauth中描述的Web身份验证流程来实现。

(这是用户被定向到Last.fm页面以确认他们授权您的应用程序的流程之一。您的应用程序会收到会话密钥作为回报,这样您的应用就可以代表用户执行操作)。