php - 从 Flipkart 订单 api v2 获取订单的发货详细信息
问题描述
我正在开发代码以从 Flipkart 订单 api 获取所有订单和订单相关信息。调用货件详细信息 url 时出现错误。下面是我试过的代码:
$url = "https://api.flipkart.net/sellers/v2/orders/shipments?orderItemsIds=1xxx68xxxx06xxxx";
$headers = array();
$headers[] = 'content-type: application/json';
$headers[] = 'Authorization:Bearer '.$access_token;//token value from above
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,$url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//try to make it as true. making ssl verifyer as false will lead to security issues
$response = curl_exec($curl);
$http = curl_getinfo($curl, CURLINFO_HTTP_CODE); // Response Code: 200 => Successful call
if (curl_errno($curl)) {
echo 'Error:' . curl_error($curl);
}
$result = json_decode($response, true);
print_r($http);// get 400 here
print_r($result);//
输出是:
Array
(
[0] => Array
(
[type] =>
[code] => INVALID_ITEM_IDS
[message] => Mandatory parameter orderItemIds missing
[params] => Array
(
)
)
)
任何帮助,将不胜感激!
解决方案
$url = " https://api.flipkart.net/sellers/v2/orders/shipments?orderItemsIds=1xxx68xxxx06xxxx ";
这应该从 orderItemsIds 更改为 orderItemIds
推荐阅读
- c++11 - Variadic template argument deduction - c++11 - many functions linked to one
- django - 每当模型中的数据更新时,如何自动刷新模板(或更好的视图)?
- mqtt - 如何在 MQTT 中放置队列输入和队列输出时间戳/查找 MQTT 延迟
- python - 使用 selenium 和 python 从 optgroup 中选择一个选项
- google-maps - 你能设置 react-native-maps 的初始音高和缩放吗
- node.js - 在 pug/jade 模板中迭代 Mongodb 集合
- apache-kafka - 使用来自多个主题的记录
- python - 快速测试以查看 2D 线段是否与 python 中的三角形相交
- javascript - 如何在Javascript中获得透明的粘贴图像
- lambda - 无法从外部访问 sam local start-api