微信公眾平台新增深圳通餘額查詢功能

2021-07-08 19:42:58 字數 3328 閱讀 1493

所以流程大概如下:  

5.通過php模擬訪問  這個位址。

整個流程看上去好像很複雜。其實需要我們自己編碼實現的只有4,5,6三個步驟

這個content內容就是發過來的卡號

得到卡號後執行 queryresult函式來得到結果   queryresult函式是核心的請求實現

[php]view plain

copy

print

?function

queryresult(

$carid

)  //提取卡號

preg_match_all('([1-9][0-9])'

,$balanceresult

,$carno

);  

$car_no

= $carno

[0];  

//var_dump($car_no);

//提取卡內餘額時間 

//$patten = "/([0-9][1-9]|[0-9][1-9][0-9]|[0-9][1-9][0-9]|[1-9][0-9])-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])))/";

$patten

= "/([0-9])-([0-9])-([0-9])\s([0-9]):([0-9]):([0-9])/"

;  preg_match_all($patten

,$balanceresult

,$resttime

);  

$rest_time

= $resttime

[0];  

//var_dump($rest);

//提取金額

$patten

= "/\d+\.\d+/"

;  preg_match_all($patten

,$balanceresult

,$restcash

);  

$rest_cash

= $restcash

[0];  

$warning

= "您的財富評級:"

;  $rest_cash_float

= floatval

($rest_cash

[0]);  

//var_dump($rest_cash_float);

//var_dump($rest_cash[0]);

//$rest_cash_float = settype($rest_cash[0],"float");

//print $rest_cash_float;if(

$rest_cash_float

elseif(

$rest_cash_float

$rest_cash_float

>= 20)  

elseif(

$rest_cash_float

$rest_cash_float

>= 50)  

elseif(

$rest_cash_float

$rest_cash_float

>= 100)  

else

if( 

$rest_cash_float

>= 100)  

//$return_str

= "您的深圳通卡號: "

.$car_no

[0].

" 截止到: "

.$rest_time

[0].

" 還有人民幣:"

.$rest_cash

[0].

"元 "

.$warning

;  //var_dump($return_str);

return

$return_str

;  }  

else

}  

在queryresult函式中實現了查詢結果的資料匹配和其他邏輯的操作。**很簡單。就不多說了。

/************************2023年1月20日****************************/

微信公眾平台開發 快遞查詢

1 api申請 2 手機查詢api 3 伺服器要求 4 智慧型查詢 5 效果展示 1 api申請 查詢數量有限制,2013 11 19 最多 2000次 每天 申請了2次失敗了 2 手機查詢api 快遞100提供手機查詢api,不需要申請key,免費 但是,返回結果是html,需要解析 通過 htm...

微信公眾平台開發(68)蘋果IMEI查詢

一 什麼是imei 國際移動裝置識別碼 imei international mobile equipment identification number 是區別移動裝置的標誌,儲存在移動裝置中,可用於監控被竊或無效的移動裝置。imei可用移動終端裝置通過鍵入 06 查得 不同廠商的手機所需輸入的內...

微信公眾平台開發(68)蘋果IMEI查詢

一 什麼是imei 國際移動裝置識別碼 imei international mobile equipment identification number 是區別移動裝置的標誌,儲存在移動裝置中,可用於監控被竊或無效的移動裝置。imei可用移動終端裝置通過鍵入 06 查得 不同廠商的手機所需輸入的內...