[英]Getting Status: "Not Acceptable" while trying to update a variant price form Rest API Admin Shopify in Airtable Scripts
這是我在這里的第一個問題,所以感謝任何幫助我解決這個問題的人。
基本上我試圖在 PUT 請求中更新變體價格。 我正在使用 Airtbale 腳本運行 javascript,並在此腳本上獲取信息以調用 api 並進行更新。
var raw = JSON.stringify({ "variant": { "price": "1011", "compare_at_price": "1011" } }); console.log(raw); var myHeaders = new Headers(); myHeaders.append("X-Shopify-Access-Token", api_token); myHeaders.append("Content-Type", "application/json"); const params = { method:'PUT', headers:myHeaders, body: raw, }; const url = `https://tryp-mexico.myshopify.com/admin/admin/api/2022-04/variants/42242378334462.json` const response = await fetch(url,params); console.log(response);
當我嘗試在 Postman 上運行此更新時,它運行良好。 但我在這里得到:
{類型:“基本”,url:“https://tryp-mexico.myshopify.com/admin/admin/api/2022-04/variants/42242378334462.json”,狀態:406,狀態文本:“不可接受”,好的:假的……}
非常感謝你的幫助!
您的 URL 有兩次“管理員”。
const url =
`https://tryp-mexico.myshopify.com/admin/admin/api/2022-04/variants/42242378334462.json`
您是否使用 Shop URI 的變量,其中可能已經包含/admin
?
這是變體的正確 URI 格式:
https://tryp-mexico.myshopify.com/admin/api/2022-04/variants/42242378334462.json
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.