所以流程大概如下:
5.通過php模擬訪問 這個位址。
整個流程看上去好像很複雜。其實需要我們自己編碼實現的只有4,5,6三個步驟
這個content內容就是發過來的卡號
得到卡號後執行 queryresult函式來得到結果 queryresult函式是核心的請求實現
[php]view plain
copy
?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 查得 不同廠商的手機所需輸入的內...