首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >购物,如何通过jQuery接口调用Id获取产品json?

购物,如何通过jQuery接口调用Id获取产品json?
EN

Stack Overflow用户
提问于 2017-07-21 21:57:17
回答 2查看 4.8K关注 0票数 1

目前,如果我在单独的选项卡中登录到我的Shopify商店,则可以获得产品。但如果从商店注销,则会出现身份验证(Shopify API身份验证)错误。我有产品id只是为了获取产品JSON (我没有产品句柄,它在全球范围内都可用来获取产品JSON)。我想获取使用jQuery AJAX调用的产品。请参阅下面的工作代码片段:

代码语言:javascript
复制
var productId = "000000000";
jQuery.ajax({
    type: 'GET',
    url: '/admin/products/' + productId + '.json',
    success: function(response) {
        console.log("Product Object: ", response);
    },
    error: function(error) {
        console.log("Error: "+ error);
    }
});

不需要管理员登录,如何使用jQuery获取javascript中的产品JSON?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2017-07-23 03:19:39

如果您必须从jQuery执行此操作,则可以使用Storefront API,它是经过轻微身份验证的。但是你不能在jQuery中使用Admin API -它需要一个API键和密码,然后任何查看你的脚本的人都可以看到它。如果必须使用Admin API,则必须使用application proxy

票数 2
EN

Stack Overflow用户

发布于 2020-02-12 21:06:27

代码语言:javascript
复制
jQuery.getJSON('/products/red-rain-coat.js', function(product) {
  alert('The title of this product is ' + product.title);
} );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45239610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档