我将尝试创建一个比较最常见的MP3下载提供商的开放项目。
这将要求用户输入曲目/专辑/艺术家名称,即Deadmau5,然后从API中提取相关价格。
我之前有些人可能遇到过一些问题:
我正在制作这个维基,请添加和编辑您能想到的任何问题。 谢谢你的帮助。留意未来的博客!
答案 0 :(得分:0)
我会先检查亚马逊。他们会给你一个SKU(专辑背面的条形码,我认为亚马逊称之为EAN)如果其他提供商使用它,你可以确保他们正在查看正确的项目。
我会将所有结果缓存到数据库中,并在合理的时间后将它们过期。这样,当您收到100个Britney Spears请求时,您不必破坏其他站点并减慢您的应用程序。
您还应该确保您正在多线程处理服务器端的任何请求。例如,Curl允许您拉出多个URL,并分配用户定义的回调。我有回调发送一些数据,因此您可以在结果返回时更新您的页面。 GETTUNES =>当连接打开时,curl回调会返回每个URL的一些数据,您可以在客户端解析它。