Javascript购买SDK-错误:未找到

Javascript购买SDK-错误:未找到,javascript,jquery,e-commerce,shopify,Javascript,Jquery,E Commerce,Shopify,我正在尝试使用以下代码从我的Shopify商店检索产品,这是Javascript Buy SDK的近似副本/粘贴: $(function() { var shopClient = ShopifyBuy.buildClient({ accessToken: '4b4e3d4bba63039f2d51db94c2e79a46', domain: 'squatch-air-clutches-test.myshopify.com', appId: '6' }); s

我正在尝试使用以下代码从我的Shopify商店检索产品,这是Javascript Buy SDK的近似副本/粘贴:

$(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));
  });

});


buildClient
命令似乎成功完成,但是我在接下来的两个命令中遇到了控制台错误:
error:notfound
。我假设这指的是找不到的产品,但我确信产品和集合ID都是正确的。我还确信,我已经为我的私人应用程序启用了“产品、变体和集合”的
读取权限我出现此错误还有其他原因吗?如果有,解决方法是什么?

明白了。应用程序ID不正确。我需要转到
/admin/settings/storefront\u access\u tokens
并为我的销售渠道获取正确的ID。但我很失望,很难找到它-关于它的文档似乎很复杂。

文档中说:“注意:您需要将您希望与之交互的产品/集合发布到Shopify的“购买按钮”频道。”,您做到了吗?@PatrickEvans我没有,但我已经做到了。遗憾的是,同样的结果。