<?php
$access_key = "kefLdiMu";
$access_secret = "383354d5856ba4aec8c72b9eddbaa5905f9";
$url = "http://openapi.quanda.com/api/erp/v1/product/stock";
$params = [
"params" => [
"shop_id" => 113,
"data"=> [
[
"code" => "mtcode_3310",
"stock" => 20
],
[
"code" => "1233",
"stock" => 20
]
]
],
"access_key" => $access_key,
"timestamp" => time()
];
$params["signature"] = getSign($params, $access_secret);
var_dump(doPost($url, $params));
function getSign($params, $access_secret) {
$str = 'access_key=' . $params['access_key'] . '¶ms=' . json_encode($params['params'], JSON_UNESCAPED_UNICODE) . '×tamp=' . $params['timestamp'] . $access_secret;
return md5($str);
}
function doPost($url, $param)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 不進行ssl 認證
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($param));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: Application/json'));
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/240608.html
標籤:VCL組件開發及應用
