中莱达企业 中莱达企业

商户平台Access token获取

Access token 有效期 2 小时,请及时通过接口获取最新的

本接口需要RSA签名,请前往商户平台下载。请求限额:300次/天

请求地址

请求环境接口地址
ALL/merchant/access_token.api                                                                                                         

请求参数(GET/POST)

参数类型是否必填最大长度描述示例值
appidString20商户平台的APPID14000000000000
sign_typeString128传固定值:RSARSA
signString344使用RSA签名加密的sign,在RSA加密数据中加上appsecret、token和请求时间戳time
详见代码加密示例

响应参数

参数类型是否必最大长度描述示例值
codeString4请求状态值0000(其他值为请求失败)
msgString128请求状态信息success
ipString128请求IP120.0.0.1
stateString128请求数据状态0000(其他值为请求失败)
timeString128服务器处理时间1509465576
access_tokenString22系统返回生成的tokenZLGJSCXXXXXXXXXXXX
access_token_timeString11系统返回token有效日期1509465576

请求示例

<?php

date_default_timezone_set('Asia/Shanghai');

/** 商家Access_token获取地址 **/

        $priKey= "你的RSA私钥,请勿删除换行";

        $url = 'https://openapi.zldqy.com/Merchant/access_token.api';
        $postd['appid'] = "";//中莱商户平台(非开放平台)内的appid
        $postd['sign_type'] = "RSA";
        
        //以下参数需进行 json_encode
        $signadd['appsecret'] = "";//中莱商户平台(非开放平台)内的appsecret
        $signadd['token'] = "";//中莱商户平台(非开放平台)内的token
        $signadd['time'] = time();
        
        //开始RSA加密
        $encryptData="";
        $res=openssl_get_privatekey($priKey);
        if ($res == false){
            exit("RSA私钥错误");
        }
        
        $result =openssl_private_encrypt(json_encode($signadd), $encryptData, $res,OPENSSL_PKCS1_PADDING);
        openssl_free_key($res);
        //RSA加密结束

        $postd['sign'] = base64_encode($encryptData);//sign记得base64encode

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POST, 1);//post提交方式
        curl_setopt($ch, CURLOPT_POSTFIELDS,$postd);
        $output = curl_exec($ch);
        curl_close($ch);
        $json = json_decode($output);
        
        //返回的数据:
        print_r($json);


JAVA请求示例:

请点击下载 java示例demo ,也可复制链接下载:https://cdn.global.zldimg.com/download/openapifiles/20231101/zldqy_access_token_java_demo.zip



评价此篇文档

我是小莱,有问题点我哦~