PHP对接tdzntech.com云平台电子免费券程序

演示地址  http://www.wmdfw.com/czcb.php

原理就是PHP 程序利用 file_get_contents函数去模拟登录云平台,得到 TOKEN,再去得到电子免费券接口的动态 参数mark,shopId.

然后就是提交车号给电子免费券接口.

滴滴充电也是可以利用该接口去提交车号,获得减免2小时停车费.

源代码如下:

<?php
    @header("content-type:text/html;charset=utf8");
    date_default_timezone_set("PRC");
	$passval='000000';//动态码为按时间变化的字符串,一个小时变化一次.过期作废
	if(isset($_REQUEST['d']) && !empty($_REQUEST['d'])){
	   $d = $_REQUEST['d'];
	}else{
	   $d = '000';
	}
	$data =array(
        "phone"=>"平台分配账户",      //云平台建立商户账户
        "password"=>"平台分配密码"         //云平台建立商户密码
     );
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);
    //echo $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);
	    $json = json_decode($getMark,true);//将json解析成数组
	    $mark=$json['mark'];
	    //echo "<br>";
	    //echo $mark;
        if($passval!=$d){
            echo json_encode("{'0','验证码不正确!'}",JSON_UNESCAPED_UNICODE); 
        }else{
			/* echo json_encode("{'1','验证码正确!'}"); */
		header('Location: https://wechat.tdzntech.com/cloudparkapi/wechat/getTicketView?author=%E6%89%AF%E4%BD%A0%E5%93%A5%E5%93%A5%E7%9A%84%E8%9B%8B%2C%E7%9C%8B%E4%BB%80%E4%B9%88%E7%9C%8B%3F%E4%B8%8D%E7%BB%99%E7%9C%8B&czcb=%E6%89%BE%E7%AE%A1%E7%90%86%E5%91%98%E7%B4%A2%E5%8F%96%E5%8A%A8%E6%80%81%E9%AA%8C%E8%AF%81%E7%A0%81&button=%E9%A2%86%E5%8F%96%E7%94%B5%E5%AD%90%E5%85%8D%E8%B4%B9%E5%81%9C%E8%BD%A6%E5%88%B8&mark='.$mark.'&shopId='.$shopId);
        exit;

		}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset=UTF-8>
    <title>电子免费券</title>
	 <style>
       input {padding: 5px;}
     </style>

</head>
<body style="position: fixed;top: 118px;right: 0;bottom: 0;left: 0;text-align: center;font-size: 22px;">
    <form id="form1" name="form1" method="POST" action="" onsubmit="return validate ()">
        输入验证码:  <input type="text" name="d" size="11" />
		<input type="hidden" name="author" value="扯你哥哥的蛋,看什么看?不给看">
	    <input type="hidden" name="czcb" value="找管理员索取动态验证码">
	    <input type="hidden" name="plateNumber" value="鄂AAAAAA"><br /><br />
		<input name="button" type="submit" id="button" value="领取电子免费停车券" style="background-color: #109600;padding: 15px;color:#FFF"/>
    </form>
	<P>找管理员索取动态验证码</P>
</body>
</html>

  

原文地址:https://www.cnblogs.com/zhouein/p/14035451.html