2017-06-13 68 views
0

請告訴我。Сreateorder shopify api ajax

如何創建這裏所規定的次序https://help.shopify.com/api/reference/order#create

,有必要通過使用AJAX 我創建的應用Ajax創建一個訂單,從中拿了API密鑰和API密鑰

$("#button").click(function() { 
    $.ajax({ 
     headers: { 
     'Content-Type': 'application/json' 
     'Accept': 'application/json' 
     }, 
      url: 'https://API key:API secret [email protected]/admin/orders.json', 
      type: 'POST', 
      dataType: 'json', 
      data: JSON.stringify({ 
        { 
      "order": { 
      "line_items": [ 
       { 
      "variant_id": 447654529, 
      "quantity": 1 
       } 
      ] 
      } 
     } 
       }), 

     success: function(data) { 
      console.log(data); 
     } 

     }); 
}); 

告訴我我的錯誤在哪裏?

回答

0

我認爲這是爲了JSON一些錯誤發送的數據,它應該是作爲第二如下

data: JSON.stringify({ 
      "order": { 
      "line_items": [ 
       { 
      "variant_id": 447654529, 
      "quantity": 1 
       } 
      ] 
      } 
     }) 

,我想補充一點,它的不可行使用API​​密鑰創建通過Ajax調用順序和密碼。由於此jQuery代碼在前端處於可讀格式,並且您的商店api密鑰和密碼將被泄露,並且可能會爲您的商店造成威脅。我建議使用一些服務器端語言,如Java或Php,使用該API密碼和密碼來操作商店。