2017-09-01 14 views
5

が見つかりません私はJavascriptを購入SDK用the examples pageの近くのコピー/貼り付け、このコードで私のShopifyストアから製品を取得しようとしている:Javascriptを購入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)); 
    }); 

}); 

Here's a fiddle.

buildClientコマンドが正常に完了したようですが、次の2つのコマンドでコンソールエラーが発生します。Error: Not Found私はこれが製品を見つけることができないと言いますが、製品とコレクションIDの両方が正しいと確信しています。私のプライベートアプリの "製品、バリアント、およびコレクション"に対してread accessが有効になっていることも確信しています。 このエラーが発生する他の理由はありますか?その場合、解決策は何ですか?

+1

ドキュメントに記載されています:_ "注:Shopifyの" Buy Button "チャンネルに対話したい製品/コレクションを公開する必要があります。 –

+0

@PatrickEvans私はしなかったが、私は先に行って行った。同じ結果、悲しいことに。 – SpyderScript

答えて

3

アプリケーションIDが正しくありませんでした。 /admin/settings/storefront_access_tokensに行き、私の販売チャネルの正しいIDを取得する必要がありました。私はそれが見つけ出すことが非常に難しいことに失望しています - これに関する文書は渦巻くようです。

関連する問題