2017-03-08 62 views
0

這是我的輸入JSON如何將提供的產品ID映射到mailchimp帳戶列表中?

{

"id": "11378", 

"customer": { 
    "id": "112", 
    "email_address": "[email protected]", 
    "opt_in_status": true, 
    "company": "SKU projects", 
    "first_name": "firstname", 
    "last_name": "lastname", 
    "orders_count": 0, 
    "total_spent": 0, 
    "address": { 
     "address1": "675 Ponce de Leon Ave NE", 
     "address2": "Suite 5000", 
     "city": "Atlanta", 
     "province": "GA", 
     "province_code": "30033", 
     "country_code": "" 
    } 
}, 
"campaign_id": "7d613b7b31", 
"checkout_url": "skuprojectsstg.prod.acquia-sites.com\/cart\/?checkout=11378", 
"currency_code": "USD", 
"order_total": 260, 
"tax_total": 0, 
"lines": [{ 
    "id": "45196", 
    "product_id": "FWAX015", 
    "product_title": "Waxed Canvas Bucket Bag", 
    "product_variant_id": "FWAX015", 
    "product_variant_title": "Waxed Canvas Bucket Bag", 
    "quantity": 1, 
    "price": 0 
}] 

}

以下JSON,同時運行PHP代碼執行卷曲curl_setopt($ CH,CURLOPT_URL, 'https://us15.api.mailchimp.com/3.0/ecommerce/stores/SKU/carts');

{「type」:「http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/」,「title」:「Bad Request」,「status」:400,「detail」:「此列表的帳戶中不存在具有所提供ID的產品。 ,「instance」:「」}

請幫忙!!如何解決這個問題?需要添加什麼?

回答

0

錯誤消息顯示「提供的產品ID不存在」。

在嘗試提出此請求之前,您是否已在單獨的調用中創建了該產品?如果您對具有該ID的產品執行簡單的GET請求,會發生什麼情況?

我正在使用API​​ v3.0將電子商務添加到我們的購物車中,並且在發送購物車/訂單數據之前創建了我們的所有產品 - 在購物車時它不會自動爲您創建它們。