如何通过批量数据更新列表属性与flipkart列表管理api使用PHP

如何通过批量数据更新列表属性与flipkart列表管理api使用PHP

问题描述:

我想更新列表属性像股票国吨,批量定价使用php。 我检查Flipcart API DOC https://seller.flipkart.com/api-docs/listing-api-docs/LMAPIRef.html那里我得到这些参考:如何通过批量数据更新列表属性与flipkart列表管理api使用PHP

https://api.flipkart.net/sellers/skus/listings/bulk 

但我不知道如何传递参数上做到了这一点请回答this.Is人所需要的数据。

喜从文档是POST:

Body Parameter: BulkListingRequest (either listingId or skuId is mandatory) 
URL: https://api.flipkart.net/sellers/skus/listings/bulk 
Headers: Content-type:application/json 
Response: BulkStatusOutput 

有了这样的数据:

{ 
    "listings": [ 
    { 
     "skuId": "SKUID1", 
     "fsn": "FSN1", 
     "attributeValues": { 
      "mrp": "2400", 
      "selling_price": "2300", 
      "listing_status": "INACTIVE", 
      "fulfilled_by": "seller", 
      "national_shipping_charge": "20", 
      "zonal_shipping_charge": "20", 
      "local_shipping_charge": "20", 
      "procurement_sla": "3", 
      "stock_count": "23", 
      "procurement_type": "REGULAR" 
     } 
    } 
} 

所以你需要使用卷曲为:

$ch = curl_init($url); 
# Setup request to send json via POST. 
$dataJson= json_encode($data)); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataJson); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); 
# Return response instead of printing. 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
# Send request. 
$result = curl_exec($ch); 
curl_close($ch); 
+0

$ DATA我有以定义类似“列表”:[ “skuId”:“SKUID1”, “fsn”:“FSN1” , “attributeValues”:{ “MRP”: “2400”, “selling_price”: “2300”, “listing_status”: “INACTIVE”, “fulfilled_by”: “卖主”, “national_shipping_charge”:“20 “, ”zonal_shipping_charge“:”20“, ”local_shipping_charge“:”20“, ”procurement_sla“:”3“,..................... ..? – Urvashi

+0

因此,使用Curl传输数据'$ ch = curl_init('https://api.flipkart.net/sellers/skus/listings/bulk');' – MaximeK

+0

我遵循所有步骤,但仍然没有得到任何回应,任何空白屏幕我越来越 – Urvashi