2017-01-17 19 views
0

昨日からShopify Javascript APIを使って自分の製品のリストを取得しようとしています。Shopify - プライベートアプリ、401未許可(Javascript)

1. ShopifyのJavaScript API
私はこのチュートリアルに従うことを試みた:私のコードhttps://shopify.github.io/js-buy-sdk/

const shopClient = ShopifyBuy.buildClient({ 
    apiKey: 'e1616e793836bd1178d34dfa124667cf', 
    appId: '6', 
    domain: 'cordillot-store.myshopify.com' 
}) 

// fetch a product using resource id 
shopClient.fetchAllProducts() 
    .then(function (product) { 
    console.log(product) 
    }) 
    .catch(function() { 
    console.log('Request failed') 
    }) 


そして、私は403を得た:403

2プライベートアプリの説明
だから、私は私のプライベートのアプリenter image description here
私のコード作成後の命令に従うことを決めた:

import request from 'superagent' 

request 
    .get('https://e1616e793836bd1178d34dfa124667cf:[email protected]/admin/products.json') 
    .end((error, response) => { 
    console.log(error) 
    console.log(response) 
    }) 

をそして、私は401を得た:enter image description here
しかし、このURLは、cURLの

でうまく動作します
curl -X GET https://e1616e793836bd1178d34dfa124667cf:[email protected]/admin/products.json 

3.公開アプリケーション 公開アプリケーションを作成し、Oauth(https://help.shopify.com/api/guides/authentication/oauth)との接続を試みた後。
すべてが、私は404

誰もが私を助けることができました、URL「http://[SHOP_NAME]/admin/oauth/access_token」に到達しようとしたまでは良い実行されますか?

ありがとうございました!

+0

あなたは、あなたの質問に民間資格情報を掲載しようと試みるサイドメニューの購入ボタンを選択し、新しいJavaScriptの購入SDKを作成します。店舗管理者のこの情報を無効にして、アプリが侵害されていないか、他の機密データが没収されていることを確認してください。 – Julien

答えて

0

こんにちは、私はshopify javascript sdk https://shopify.github.io/js-buy-sdk/を試してみました。管理アプリの権限のために同じエラーが発生しました。以下の手順で問題を解決してください。

1)ショップの管理ページにログインします 2)販売チャネルを購入ボタンとして追加します。 3)トークン、その後create token

4)次に、あなたのコード サンプルコード

const shopClient = ShopifyBuy.buildClient({ 
    accessToken: '1c51f10dc2a3bd1e7dc31974cdc06aef', 
    appId: '6', 
    domain: 'shopify-deals-dev.myshopify.com' 
}); 

shopClient.fetchAllProducts() 
    .then(function (product) { 
    console.log(product); 
    }) 
    .catch(function() { 
    console.log('Request failed'); 
    }); 
関連する問題