我需要通過Shopify店面創建自定義產品。在Shopify中創建自定義產品
文檔鏈接:http://docs.shopify.com/api/product#create
我曾嘗試以下代碼:
$('#addProduct').click(function() {
$.ajax({
url:'https://xxxxxx:[email protected]/admin/products.json',
type: 'POST',
contentType : 'application/json',
dataType: 'json',
data: {
"product": {
"title": "Burton Custom Freestlye 151",
"body_html": "<strong>Good snowboard!</strong>",
"vendor": "Burton",
"product_type": "Snowboard",
"tags": "Barnes & Noble, John's Fav, \"Big Air\""
}
},
success: function(response) {
console.log(response);
},
error: function(xhr) {
console.log(xhr.statusText);
}
}).done(function(data) {
console.log(data);
});
});
上面的代碼顯示在瀏覽器的控制檯以下錯誤而AJAX請求:
OPTIONS https://rmisys.myshopify.com/admin/products.json 405(不允許)jquery-1.10.2.js:8706 選項https://rmisys.myshopify.com/admin/products.json否存在'Access-Control-Allow-Origin'頭部o n請求的資源。原因'http://rmisys.myshopify.com'因此不被允許訪問。 jquery-1.10.2.js:8706 XMLHttpRequest無法加載https://rmisys.myshopify.com/admin/products.json。請求的資源上沒有「Access-Control-Allow-Origin」標題。原因'http://rmisys.myshopify.com'因此不被允許訪問。設計你的襯衫:1 錯誤
如果這個答案對您有幫助,請爲我upvote .. :) – Vasu