我是 Enyo 和网络服务的新手。我正在寻找使用 Enyo 构建网页这将需要使用 Echonest。谁能帮助我了解如何从 Enyo 内部连接到 Echonest 服务以及是否使用 SOAP、REST 或其他方式?
最佳答案
我假设您正在谈论在这里找到的 Echo Nest:http://the.echonest.com ?
简要浏览一下他们的 API,您可能不必使用 SOAP 或 REST,因为所有内容都可以通过 Web 服务通过简单的 GET 请求访问。看起来使用他们的 API 最困难的部分是为经过身份验证的请求生成 OAuth 签名。
至于 enyo.WebService,http://enyojs.com/api/#enyo.WebService , 去,你应该能够包括种类,设置 URL 并在其上调用 .send() 方法。然后你的响应处理程序会取回数据(我推荐 json),这样你就可以用它做你想做的事。
另一种选择是使用 enyo.Ajax,http://enyojs.com/api/#enyo.Ajax , 直接地。 enyo.WebService 包装它并提供一种熟悉的(对于 Enyo 1 开发人员)使用它的方式。
关于web-services - 如何从 enyo 连接到 echonest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12261052/