1.appkey,appSecret,shopid要根据入驻教程去获取设置
//获取Access_Token 参考 https://op.jinritemai.com/docs/guide-docs/138/21
private function getDYAccessToken($shopid){
$res = json_decode(cache($shopid),true);//获取缓存
if($res !== null && $res["access_token"] && $res["expires_in"]>time()){
return $res['access_token'];
}else {
$method = 'token.create';
$timestamp = time();
$m = array(
'code' => "",
'grant_type' => 'authorization_self',
'shop_id' => $shopid,
);
$accessToken = '';
// 序列化参数
$paramJson = $this->marshal($m);
// 计算签名
$signVal = $this->sign($this->appKey, $this->appSecret, $method, $timestamp,