Javascript Buy SDK - 错误:找不到

时间:2017-09-01 23:46:53

标签: javascript jquery e-commerce shopify

我正在尝试使用此代码从我的Shopify商店检索产品,即Javascript Buy SDK的the examples page附近复制/粘贴:

$(function() {
  var shopClient = ShopifyBuy.buildClient({
    accessToken: '4b4e3d4bba63039f2d51db94c2e79a46',
    domain: 'squatch-air-clutches-test.myshopify.com',
    appId: '6'
  });

  shopClient.fetchQueryProducts({
    collection_id: 1397227547
  }).then(function(products) {
    $('.test').append(JSON.stringify(products));
  });

  shopClient.fetchProduct('46656520219').then(function(product) {
    $('.test').append(JSON.stringify(product));
  });

});

Here's a fiddle.

buildClient命令似乎已成功完成,但是我接下来的两个命令出现控制台错误:Error: Not Found。我认为这是指无法找到的产品,但我确信产品和收集ID都是正确的。而且我也确信我的私有应用已为read access启用了“产品,变体和集合”。 我是否有任何其他原因导致此错误,如果是,那么解决方案是什么?

1 个答案:

答案 0 :(得分:3)

知道了。 App ID不正确。我需要转到/admin/settings/storefront_access_tokens并为我的销售渠道获取正确的ID。我很失望,虽然很难找到 - 关于这方面的文件似乎很复杂。