【发布时间】:2011-11-07 09:09:06
【问题描述】:
我决定为我的音乐网站编写一个 API。我真正想要的是在创建我的 API 时实现 REST。如果我想让功能说,通过 API 播放下一首歌曲,我该怎么做?
就我构建的 URL 而言,它会是 API/{ID}/NextSong、API/{ID}/?NextSong 还是 API/{ID}?NextSong。或者会不会有什么不同?
就代码方面而言,我计划让 Web 服务在 PHP 中运行。我需要某种身份验证步骤。使用 API 对用户进行身份验证的最佳方式是什么? (我想可能有一个非常好的在线资源或其他东西。)
最后,音乐播放器采用 HTML5 和 Javascript/jQuery。使用 Web 服务让播放器真正转到下一首歌曲的最佳方式是什么?我有一个 nextSong() javascript 函数,但我不知道如何访问它。我唯一能想到的就是某种轮询,无论是 AJAX 长轮询,还是定时轮询。还有其他更好、更有效的方法吗?
感谢您的帮助,我真正需要的是朝着正确的方向前进,到目前为止,我所知道的很多都是由于我在 Sharepoint 2010 中使用 Microsoft 的 listdata.svc RESTful 网络服务的经验。我剩下的知识是仅限于this article about REST APIs in PHP。
【问题讨论】:
标签: php javascript api rest