$app_id='*********************************'; $app_secret='*******************************'; $scope = 'Seller_Api'; $base_url = "https://api.flipkart.net/sellers/v2/orders/?" $url_params = array( 'access_token' =>"********************", //'orderItemIds'=>'*************', 'client_id' => $app_id, 'client_secret' => $app_secret, //'reresh_token' =>"************************************" ); // $url_params['Timestamp'] = gmdate("Ymd\TH:i:s\Z"); $url_parts = array(); foreach(array_keys($url_params) as $key) $url_parts[] = $key."=".$url_params[$key]; //sort($url_parts); // var_dump($url_parts);die; $url_string = implode("&",$url_parts); // var_dump($url_string);die; $url = $base_url.$url_string; //print_r($url);die; $response=file_get_contents($url); print_r($response);die; ?>
Моя проблема в том, что мне нужно получить детали списка заказов через продавца flipkart api, но я не могу получить все детали заказа, но я получаю только orderitemid через данные. Поэтому я хочу получить все детали заказа через продавца flipkart api.
Обязательный параметр
orderItemIds
отсутствует …
Мне нужна деталь списка заказов, чтобы я мог сделать?
См. Этот документ здесь
Сделать заявку на этот URL-адрес
https://api.flipkart.net/sellers/v2/orders/search
Используйте эти необязательные параметры для поиска заказов. Вы можете использовать параметр orderDate для поиска заказов, произошедших в определенный день
orderDate: fromDate toDate String Optional Filter based on orders placed within the selected date range, where the date strings are in ISO format dispatchAfterDate: fromDate toDate String Optional Filter based on orders to be processed within the selected date range, where the date strings are in ISO format dispatchByDate: fromDate toDate String Optional Filter based on orders to be dispatched within the selected date range, where the date strings are in ISO format modifiedDate: fromDate toDate String Optional Filter for orders that were modified within the selected date range, where the date strings are in ISO format
state List Необязательные заказы фильтров на основе списка действительных состояний порядка, разделенных запятыми. Фильтрация, основанная на состояниях обработки, теперь не поддерживается. Возможные значения: APPROVED, PACKED, READY_TO_DISPATCH и CANCELED sku List Дополнительные заказы фильтров на основе разделенных запятыми списков продавцов
Используйте этот пример кода
$url = "https://sandbox-api.flipkart.net/sellers/v2/orders/search"; $curl = curl_init(); $searchData = '{ "filter": { "orderDate": { "fromDate": "2015-11-05T08:15:30Z", //refer ISO formate date "toDate": "2015-12-05T08:15:30Z" } } }'; curl_setopt($curl, CURLOPT_URL,$url); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $searchData); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//try to make it as true. making ssl verifyer as false will lead to secruty issues curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Content-Type:application/json', 'Authorization:Bearer '.$tokan['access_token'], '' )); $response = curl_exec($curl); echo $response