騰達智慧tdzntech.com雲平臺API介面
<?php header("Content-Type: text/html; charset=utf-8"); if(isset($_REQUEST["plateNumber"])){ $plateNumber = $_REQUEST["plateNumber"]; }else{ $plateNumber = '浙XXXXXX'; } $data =array( "phone"=>XXXXXX, //雲平臺上建立商戶賬戶密碼 "password"=>XXXXXX //雲平臺上建立商戶密碼View Code); function resultJosn($url,$data){ $query = http_build_query($data); $result = file_get_contents($url.'?'.$query); return $result; } $login = resultJosn($url='https://wechat.tdzntech.com/cloudparkapi/apps/shoplogin',$data); var_dump($login); $json = json_decode($login,true);//將json解析成陣列$token=$json['token']; $shopId=$json['shopId']; $userId=$json['userId']; $shopTicketId=$json['shop']['id']; $data =array( "version" => "1.0", "planNum" => "1", "shopTicketId" => $shopTicketId, "shopId" => $shopId, "userId" => $userId, "autoRefresh"=> "false" ); $getMark = resultJosn($url='https://wechat.tdzntech.com/cloudparkapi/apps/planQrcode',$data); var_dump($getMark); $json = json_decode($getMark,true);//將json解析成陣列 $mark=$json['mark']; $data=array( "mark" => $mark, "shopId" => $shopId, "plateNumber" => $plateNumber ); $postPlateNumber = resultJosn($url='https://wechat.tdzntech.com/cloudparkapi/api/bindPlateAndTicket',$data); var_dump($postPlateNumber); $json = json_decode($postPlateNumber,true);//將json解析成陣列 $text=$json['text']; echo $text; ?>
不帶函式的版本
<?php header("Content-Type: text/html; charset=utf-8"); if(isset($_REQUEST["plateNumber"])){ $plateNumber = $_REQUEST["plateNumber"]; }else{ $plateNumber = '鄂AAAAAA'; } $data =array( "phone"=>XXXXXXXXXXX, //雲平臺建立商戶賬戶 "password"=>XXXXXX //雲平臺建立商戶密碼 ); function resultJosn($url,$data){ $query = http_build_query($data); $result = file_get_contents($url.'?'.$query); return $result; } $login = resultJosn($url='https://wechat.tdzntech.com/cloudparkapi/apps/shoplogin',$data); var_dump($login); $json = json_decode($login,true);//將json解析成陣列 $token=$json['token']; $shopId=$json['shopId']; $userId=$json['userId']; $shopTicketId=$json['shop']['id']; echo "<br>"; echo $token; echo "<br>"; echo $shopId; echo "<br>"; echo $userId; echo "<br>"; $data =array( "version" => "1.0", "planNum" => "1", "shopTicketId" => $shopTicketId, "shopId" => $shopId, "userId" => $userId, "autoRefresh"=> "false" ); var_dump($data); $getMark = resultJosn($url='https://wechat.tdzntech.com/cloudparkapi/apps/planQrcode',$data); var_dump($getMark); $json = json_decode($getMark,true);//將json解析成陣列 $mark=$json['mark']; echo $mark; $data=array( "mark" => $mark, "shopId" => $shopId, "plateNumber" => $plateNumber ); var_dump($data); $postPlateNumber = resultJosn($url='https://wechat.tdzntech.com/cloudparkapi/api/bindPlateAndTicket',$data); var_dump($postPlateNumber); $json = json_decode($postPlateNumber,true);//將json解析成陣列 $text=$json['text']; echo $text; /*$query_c = http_build_query($data_c); $result_c = file_get_contents('https://wechat.tdzntech.com/cloudparkapi/api/bindPlateAndTicket'.'?'.$query_c); echo $result_c; $json_c = json_decode($result_c,true);//將json解析成陣列 var_dump($json_c); */ ?>View Code
雲平臺標準API介面引數:
充電標準介面 POST
一.查詢shopId
請求地址:https://wechat.tdzntech.com/cloudparkapi/apps/shoplogin
請求引數: {
"version": "1.0",
"phone": "XXXXXXXXXXX", //我方分配賬戶
"password": "XXXXXX" //我方分配密碼
}
回返json資料
{
"code": 1,
"accountName": "XXX",
"shops": [
{
"createdTime": 1606014496000,
"currentPage": 0,
"estateId": 486,
"id": 4288,
"lastIndex": 0,
"numPerPage": 0,
"overdueNum": 0,
"params": [],
"parkCode": "XXXXXXXXXXX",
"parkName": "XXXXXX停車場",
"price": 0,
"remainFree": 0,
"remainNum": 9999,
"shopId": 1273,
"shopName": "XXxxxx",
"startIndex": 0,
"status": 1,
"sumFree": 0,
"ticketId": 3296,
"ticketName": "XXXXXXXXX",
"ticketSum": 10000,
"ticketType": 4,
"ticketValue": 0,
"totalPages": 0,
"totalRows": 0,
"updateTime": 1606017944000,
"useFree": 0,
"useNum": 1
}
],
"shopId": 1273,
"userId": 3779,
"token": "6ef115a732eaca3cc9af0519f63cc155" //得到的TOKEN兩小時有效
}
二.查詢mark
請求URI: (POST)https://wechat.tdzntech.com/cloudparkapi/apps/planQrcode
請求引數: {
"version": "1.0",
"planNum": "1",
"shopTicketId": "4288",
"shopId": "1273",
"userId": "3779",
"autoRefresh": "false"
}
回返json資料
{
"code": 1,
"mark": "YHQ941D3316ACC2447D8FFDD4F8024FFE23"
}
三.傳送車號
請求URI: (POST)https://wechat.tdzntech.com/cloudparkapi/api/bindPlateAndTicket
請求引數: {
"mark": "YHQ941D3316ACC2447D8FFDD4F8024FFE23",
"shopId": "1273",
"plateNumber": "浙AAAAAA"
}
返回JSON資料
{
"code": -1,
"text": "車場提示: 未找到[浙AD12034]的入場記錄."
}
{
"code": -1,
"text": "此車場優惠券已領過了!"
}
{
"code": 1,
"text": "領取成功!",
"remark": ""
}