Liquid、JavaScriptなどに関する質問
var encoded = Utilities.base64Encode(APIキー+ ':' +APIアクセストークン); var headers = { "Content-Type": "application/json", "Authorization": "Basic " + encoded }; var query = ` { products(first: 1, query: sku:対象のSKU) { edges { node { title variants(first: 1) { edges { node { inventoryItem { legacyResourceId inventoryLevels(first: 1) { edges { node { location { legacyResourceId } quantities(names: "available") { name quantity } } } } } } } } } } } }`; var payload = JSON.stringify({ "query": query }); var options = { "method": "POST", "headers": headers, "payload": payload, "muteHttpExceptions": true }; var url = `https://${ショップ}.myshopify.com/admin/api/${APIのバージョン}/graphql.json`; // データを取得 var response = UrlFetchApp.fetch(url, options);
解決済! ベストソリューションを見る。
成功
左様でしたか。
そうしますと、実際にエラーが出ている様子を確認させていただかないと、これ以上は分かりそうにありません。
思いつく解決方法としては、
ご参考まで。
(キュー田辺)
404が返却されるのは、
var url = `https://${ショップ}.myshopify.com/admin/api/${APIのバージョン}/graphql.json`;
こちらが存在しないストアのURLを指定している場合だけではないかと思ったのですが、
こちらの値は、間違いなく存在しているストアのURLになっているでしょうか?
念の為、ご確認ください。
(キュー田辺)
ストアのURLに間違いがないか確認しました。
問題はありませんでした。
成功
左様でしたか。
そうしますと、実際にエラーが出ている様子を確認させていただかないと、これ以上は分かりそうにありません。
思いつく解決方法としては、
ご参考まで。
(キュー田辺)
お客様から連携された情報自体が誤っていました。作り直したら問題なく動きました。
ご対応ありがとうございました。
Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 2024