Продавец API флипкарта для доступа к списку товаров CakePHP
Я хочу получить доступ к API https://seller.flipkart.com/api-docs/listing-api-docs/LMAPIRef.html этого ВЕБ-САЙТА. Я уже создал токен, но последний хочу получить доступ к ЛИСТУ продуктов, которые я загружаю на флипкарте.
Документы Flipkart API с указанным URL
Пример 1. Создание списка
Успешно: HTTP-код 2xx API продавца flipkart для доступа к списку Продуктов по этой ссылке. Запрос: https://api.flipkart.net/sellers/skus/SKUID/listings
{
"skuId": "SKUID",
"fsn": "FSN",
"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"
}
}
Отклик:
{
"status": "success",
"response": {
"skuId": "SKUID",
"listingId": "LISTINGID",
"status": "created",
"errors": []
}
}
1 ответ
$url = "https://api.flipkart.net/oauth-service/oauth/token?grant_type=client_credentials&scope=Seller_Api";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,$url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERPWD, "app_id:app_secret");
$result = curl_exec($curl);
curl_close($curl);
$tokan = json_decode($result,true);
$url = "https://api.flipkart.net/sellers/v2/orders/search";
$curl = curl_init();
$json = '{
"filter": {
"orderDate": {
"fromDate": "2016-01-01T19:00:00Z",
"toDate": "2016-03-28T19:00:00Z"
}
}
}';
curl_setopt($curl, CURLOPT_URL,$url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $json);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'Content-Type:application/json',
'Authorization:Bearer '.$tokan['access_token'],
''
));
$result = curl_exec($curl);
$ee = curl_getinfo($curl);
echo "<pre>";
//print_r($ee);
curl_close($curl);
print_r($result);