是否可以从商店前端使用shopify api?

时间:2012-08-15 11:46:23

标签: javascript ajax api shopify

我可以开发shopify应用程序,我可以使用shopify_api(在rails中), 我可以做很多事情,但我可以找到从前端使用api的方法...... 我想为前端开发一个ajax过滤器,但如果我不能使用API​​,我将无法做到....

如何从前端访问API?可能吗?

1 个答案:

答案 0 :(得分:3)

是。您可以。如果您有一个可通过URL访问的应用程序,并且您希望对其进行HTTP Post | Get | Put | Delete,则只需制作Ajax调用并将其设置为您的URL。

由于您现在要进行跨域Ajax,因此您负责实现CORS或使用JSONP。你的选择。两者都运作良好。

更好的是,设置一个App Proxy,您可以安全地接受Ajax到端点并返回您需要的任何数据,因为知道请求来自Shopify,所以比CORS或JSONP更好。

请注意,如果您希望使用产品代码实施过滤,则可以使用应用代理进行过滤,并通过呈现Liquid将结果从应用交付回商店店面。这也许适合你。

因此,您当然可以尝试使用前端的API。