Json Shopify-在液体模板中从外部REST API加载数据

Json Shopify-在液体模板中从外部REST API加载数据,json,wordpress,rest,shopify,Json,Wordpress,Rest,Shopify,我需要将一些数据(WordPress菜单)从外部RESTAPI加载到我的Shopify模板中。我假设我需要使用应用程序代理来执行此操作。我已经看过了文档,但对于如何进行这项工作,我有点困惑 有人能给我指出正确的方向吗?我经常使用jquery和对api端点的ajax调用 将格式化的html发送给我 将我解析并通过javascript形成html的json数据发送给我 jQuery(window).load(函数(){ 数据={}; jQuery.ajax({ 键入:“GET”, 网址:'https

我需要将一些数据(WordPress菜单)从外部RESTAPI加载到我的Shopify模板中。我假设我需要使用应用程序代理来执行此操作。我已经看过了文档,但对于如何进行这项工作,我有点困惑


有人能给我指出正确的方向吗?

我经常使用jquery和对api端点的ajax调用

  • 将格式化的html发送给我
  • 将我解析并通过javascript形成html的json数据发送给我
  • jQuery(window).load(函数(){ 数据={}; jQuery.ajax({ 键入:“GET”, 网址:'https://yourapp.herokuapp.com/yourendpoint.json', 数据:数据, 数据类型:“json”, 成功:函数(数据){ 控制台日志(数据); $。每个(数据、功能(i、项){ 控制台日志(项目); //在这里处理您的数据 }); } }); });
    是的,这正是我最终想要的。它工作得很好。事实证明,Shopify应用程序代理无论如何都无法实现我的目标。谢谢,伙计们!尝试使用Ajax但被访问控制阻止当然,有没有简单的方法向外部API发出请求??我曾考虑过制作一款Shopify应用程序,但对于一个请求来说,这似乎有些过头了。 jQuery(window).load(function(){ data = {}; jQuery.ajax({ type: 'GET', url: 'https://yourapp.herokuapp.com/yourendpoint.json', data: data, dataType: 'json', success: function(data) { console.log(data); $.each( data, function(i, item) { console.log(item); // do something with your data here }); } }); });