视频直播app源码,发送验证码 验证码识别

视频直播app源码,发送验证码 验证码识别

1
<?php<br> <br>//phone: 13255445454<br> <br> <br>    //{"code":200,"msg":"成功","data":{"exist":false,"hasMobile":false,"userId":"11120003","accessToken":"03869f857aed4ae799447aa3c7b47253","expireAt":1596784644814,"userType":99,"needInfo":false}}<br>    <br>    //{"code":200,"msg":"成功","data":{"needUnbind":false,"userId":"26724814","accessToken":"00a0a32b02a2446da93128114f65e27a","expireAt":1596784841526,"userType":99,"needInfo":true,"nickName":"哆觅队长。        (请)"}}<br>// 151<br>$access_token = "03869f857aed4ae799447aa3c7b47253";<br>$userId = "11120003";<br> <br> <br>$access_token = "00a0a32b02a2446da93128114f65e27a";<br>$userId = "26724814";<br> <br> <br>$cmd = isset($_REQUEST["cmd"]) ? $_REQUEST["cmd"] : "";<br>$phone = isset($_REQUEST["phone"]) ? $_REQUEST["phone"] : "";<br>$code = isset($_REQUEST["code"]) ? $_REQUEST["code"] : "";<br>if($cmd == "sencode" && $phone){<br>    getValidateCode($phone);<br>}<br>elseif ($cmd =="login" && $phone && $code) {<br>    loginByAuth($phone,$code);<br>}<br>else{<br>    // echo getValidateCode("13244774".rand(111, 999));<br>    // verifySms_service("13244774");<br>    // sendCodeWithOptionalValidate("13244774","e7b2");<br>    <br>    userIsPasswordSetting();<br>    getDayStep();<br>    // getUserInfo();<br>    uploadMobileStepV2();<br>}<br> <br> <br> <br> <br>//发送验证码<br>function sendCodeWithOptionalValidate($mobile,$code){<br>    $url = "https://sports.lifesense.com/sms_service/verify/sendCodeWithOptionalValidate?sessionId=nosession&requestToken=3EC686B1B19873456C6274E82B348F6D&rnd=683730ED&ts=1594127468&appType=6&longitude=107.2135104709201&latitude=30.74249213324653&network_type=wifi&systemType=1&version=4.6.2&osversion=10.3.1&platform=ios&screenwidth=375&screenheight=667&requestId=0190ad1106f24fc8bcb6bb7fd19a6900&area=CN&language=zh&openudid=CFB5918C-DCCC-45B4-8D13-A793F513B9D4&devicemodel=iPhone%206S&os_country=CN&os_langs=zh&promotion_channel=app_store&timezone=Asia/Shanghai";<br>    <br>    $frmo = '{"mobile":"'.$mobile.'","extParam":"3","code":"'.$code.'","busiType":"default","type":"0","appType":"0","timestamp":"'.time().'909"}';<br>    $retText = HttppostTx($url,$frmo);<br>    <br>    <br>    //echo $retText;<br>    $j = json_decode($retText);<br>    $resmsg = $j->data->msg;<br>    if(!$resmsg){<br>        $resmsg = $j->msg;<br>    }<br>    <br>   // echo $resmsg;<br>    <br>    return $resmsg;<br>    <br>    //{"code":416,"msg":"图片验证码已失效,请重新输入图片验证码"}<br>    //{"code":200,"msg":"成功","data":{"code":0,"msg":"发送成功"}}<br>    <br>//     POST https://sports.lifesense.com/sms_service/verify/sendCodeWithOptionalValidate?sessionId=nosession&requestToken=3EC686B1B19873456C6274E82B348F6D&rnd=683730ED&ts=1594127468&appType=6&longitude=107.2135104709201&latitude=30.74249213324653&network_type=wifi&systemType=1&version=4.6.2&osversion=10.3.1&platform=ios&screenwidth=375&screenheight=667&requestId=0190ad1106f24fc8bcb6bb7fd19a6900&area=CN&language=zh&openudid=CFB5918C-DCCC-45B4-8D13-A793F513B9D4&devicemodel=iPhone%206S&os_country=CN&os_langs=zh&promotion_channel=app_store&timezone=Asia/Shanghai HTTP/1.1<br>// Host: sports.lifesense.com<br>// Content-Type: application/json<br>// Connection: keep-alive<br>// Accept: */*<br>// User-Agent: LSWearable/4.6.2 (iPhone; iOS 10.3.1; Scale/2.00)<br>// Accept-Language: zh-Hans-CN;q=1, en-US;q=0.9<br>// Content-Length: 127<br>// Accept-Encoding: gzip, deflate<br> <br>// {"mobile":"13244774725","extParam":"3","code":"aaaa","busiType":"default","type":"0","appType":"0","timestamp":"1594127468909"}<br>}<br> <br>function loginByAuth($mobile="",$msgcode=""){<br>    $url = "https://sports.lifesense.com/sessions_service/loginByAuth?clientId=5b3e61a3c2d448e39ef7a0273c0b138f&screenWidth=375&screenHeight=667&requestToken=9A7503811B726D3782E67524DAEFC00F&rnd=F04ACA3A&ts=1594128019&appType=6&longitude=107.2135104709201&latitude=30.74249213324653&network_type=wifi&systemType=1&version=4.6.2&osversion=10.3.1&platform=ios&screenwidth=375&screenheight=667&requestId=889a7cd9204748808e715a4504ef0d0d&area=CN&language=zh&openudid=CFB5918C-DCCC-45B4-8D13-A793F513B9D4&devicemodel=iPhone%206S&os_country=CN&os_langs=zh&promotion_channel=app_store&timezone=Asia/Shanghai";<br>    <br>    $frmo = '{"clientId":"5b3e61a3c2d448e39ef7a0273c0b138f","appType":6,"loginName":"'.$mobile.'","authCode":"'.$msgcode.'","timestamp":"'.time().'974"}';<br>    <br>    //$retText = HttppostTx($url,$frmo);<br>    $retText = '{"code":200,"msg":"成功","data":{"exist":false,"hasMobile":false,"userId":"11120003","accessToken":"03869f857aed4ae799447aa3c7b47253","expireAt":1596784644814,"userType":99,"needInfo":false}}';<br>    <br>    $j = json_decode($retText);<br>    $code = $j->code;<br>    $msg = $j->msg;<br>    <br>    $userId = $j->data->userId;<br>    $accessToken = $j->data->accessToken;<br>    $expireAt = $j->data->expireAt;<br>    $userType = $j->data->userType;<br>    <br>    <br>    $arrRet["mobile"]=$mobile;<br>    $arrRet["code"]=$code;<br>    $arrRet["msg"]=$msg;<br>    $arrRet["userId"]=$userId;<br>    <br>    <br>    $arrRet["accessToken"]=$accessToken;<br>    $arrRet["expireAt"]=$expireAt;<br>    $arrRet["userType"]=$userType;<br>    <br>    echo json_encode($arrRet);<br>    //{"code":412,"msg":"验证码错误"}<br>    <br>    //{"code":200,"msg":"成功","data":{"exist":false,"hasMobile":false,"userId":"11120003","accessToken":"03869f857aed4ae799447aa3c7b47253","expireAt":1596784644814,"userType":99,"needInfo":false}}<br>    <br>    //{"code":200,"msg":"成功","data":{"needUnbind":false,"userId":"26724814","accessToken":"00a0a32b02a2446da93128114f65e27a","expireAt":1596784841526,"userType":99,"needInfo":true,"nickName":"哆觅队长。        (请)"}}<br>    <br>    //{"accessToken":"00a0a32b02a2446da93128114f65e27a","appType":6,"expireAt":1596784841526,"loginId":"26724814","userType":99,"gray":false}; <br>    <br>// Content-Type: application/json<br>// User-Agent: LSWearable/4.6.2 (iPhone; iOS 10.3.1; Scale/2.00)<br>// Cookie: session=%7B%22accessToken%22%3A%2200a0a32b02a2446da93128114f65e27a%22%2C%22appType%22%3A6%2C%22expireAt%22%3A1596784841526%2C%22loginId%22%3A%2226724814%22%2C%22userType%22%3A99%2C%22gray%22%3Afalse%7D; <br>    <br>    // echo $retText;<br>    <br>}<br>//获取当前步数<br>function getDayStep(){<br>    $url = "https://sports.lifesense.com/sport_service/step/getDayStep";<br>    // $frmo = '{"timestamp":"'.time().'551"}';<br>    $retText = HttppostTx($url,$frmo,getCookie());// <br>    //{"code":200,"msg":"成功","data":{"step":0,"activeStep":0,"mobileStep":0,"calories":0.0,"calorieBananas":0.0,"calorieFat":0.0,"distance":0.0,"distanceGround":0.0,"distanceCarbon":0.0,"lengthUnit":1,"lastStep":0,"value":0.0,"targetValue":8000.0,"targetType":1,"combo":0,"targetState":0,"detailUrl":"https://cdn.lifesense.com/step/home.html"}}<br>    $j = json_decode($retText);<br>    $step = $j->data->step;<br>    <br>    echo $step;<br>    <br>}<br>function getUserInfo(){<br>    $url = "https://sports.lifesense.com/user_service/syncFromServer";<br>    $frmo = '{"timestamp":"'.time().'000"}';<br>    $retText = HttppostTx($url,$frmo,getCookie());// <br>    //{"code":200,"msg":"成功","data":{"users":[{"id":26724814,"lifesenseId":"27724814","name":"藏进星河","headImg":"http://thirdwx.qlogo.cn/mmopen/vi_32/1e9kRmHcJA0ZfPicB3GUwKibofbibJhk4pI0FB3HFI4YdcYjG6AgaLFuQ1ymuUav8NfT928oHcvHCUKrStdh81EZA/132","sex":2,"birthday":"1987-07-15","mobile":"15182861758","height":150.0,"waist":80.0,"wechat":true,"qq":false,"updated":1594202893000,"created":1594192841000,"deleted":false,"clientId":"5b3e61a3c2d448e39ef7a0273c0b138f","wechatUnionId":"oNlWht1Sy-KnVOcz4RFYd4rjwzcE","managerId":0,"appVersion":"4.6.2"}],"managedUsers":[],"subscribedUsers":[]}}<br>    <br>    <br>    echo $retText;<br>}<br>//获取是否设置密码<br>function userIsPasswordSetting(){<br>    $url = "https://sports.lifesense.com/user_service/load/loadAccountStatus?requestToken=37686F9DD33A324FAAEEB59C6672C9ED&rnd=82B1237C&ts=1594201275&accesstoken=00a0a32b02a2446da93128114f65e27a&userId=26724814&appType=6&longitude=107.213776312934&latitude=30.74225477430555&network_type=wifi&systemType=1&version=4.6.2&osversion=10.3.1&platform=ios&screenwidth=375&screenheight=667&requestId=9c511bfcbc1e46d6a2b0cf59d42941ba&area=CN&language=zh&openudid=CFB5918C-DCCC-45B4-8D13-A793F513B9D4&devicemodel=iPhone%206S&os_country=CN&os_langs=zh&promotion_channel=app_store&city=%E8%BE%BE%E5%B7%9E&cityCode=511700&province=%E5%9B%9B%E5%B7%9D%E7%9C%81&provinceCode=510000&areaCode=511724&country=%E4%B8%AD%E5%9B%BD&timezone=Asia/Shanghai";<br>    $frmo = '{"timestamp":"'.time().'551"}';<br>    <br>    $retText = HttppostTx($url,$frmo,getCookie());// <br>    <br>   //{"code":200,"msg":"成功","data":{"mobile":"15xxxxx8","passwordSetting":false,"wechatBinding":true,"qqBinding":false,"wechatName":"哆觅队长。        (请)"}} <br>   //{"code":200,"msg":"成功","data":{"mobile":"13xxxxx3","passwordSetting":true,"wechatBinding":true,"qqBinding":true,"wechatName":"哄哄"}}<br>   //{"code":401,"msg":"客户端未登录"}<br>   <br>    $j = json_decode($retText);<br>    $code = $j->code;<br>    <br>   echo $retText;<br>    <br>}<br> <br>function getCookie(){<br>    global $access_token;<br>    global $userId;<br>    //00a0a32b02a2446da93128114f65e27a<br>    $session = "Cookie: session=%7B%22accessToken%22%3A%22".$access_token."%22%2C%22appType%22%3A6%2C%22expireAt%22%3A".time()."526%2C%22loginId%22%3A%22".$userId."%22%2C%22userType%22%3A99%2C%22gray%22%3Afalse%7D;";<br>    <br>    // $session = "Cookie: session=%7B%22accessToken%22%3A%2200a0a32b02a2446da93128114f65e27a%22%2C%22appType%22%3A6%2C%22expireAt%22%3A1596784841526%2C%22loginId%22%3A%2226724814%22%2C%22userType%22%3A99%2C%22gray%22%3Afalse%7D; ";<br>    return $session;<br>}<br> <br>function uploadMobileStepV2($step=6666){<br>    $url = "https://sports.lifesense.com/sport_service/sport/sport/uploadMobileStepV2";<br>//     POST https://sports.lifesense.com/sport_service/sport/sport/uploadMobileStepV2?accesstoken=00a0a32b02a2446da93128114f65e27a&userId=26724814&appType=6&longitude=107.213776312934&latitude=30.74225477430555&network_type=wifi&systemType=1&version=4.6.2&osversion=10.3.1&platform=ios&screenwidth=375&screenheight=667&requestId=342d6b1fa7d4476db3f1df692cc1fe09&area=CN&language=zh&openudid=CFB5918C-DCCC-45B4-8D13-A793F513B9D4&devicemodel=iPhone%206S&os_country=CN&os_langs=zh&promotion_channel=app_store&city=%E8%BE%BE%E5%B7%9E&cityCode=511700&province=%E5%9B%9B%E5%B7%9D%E7%9C%81&provinceCode=510000&areaCode=511724&country=%E4%B8%AD%E5%9B%BD&timezone=Asia/Shanghai HTTP/1.1<br>// Host: sports.lifesense.com<br>// Content-Type: application/json<br>// Cookie: accessToken2=00a0a32b02a2446da93128114f65e27a; appType2=6; expireAt2=1596784841526; gray2=false; loginId2=26724814; session=%7B%22accessToken%22%3A%2200a0a32b02a2446da93128114f65e27a%22%2C%22appType%22%3A6%2C%22expireAt%22%3A1596784841526%2C%22loginId%22%3A%2226724814%22%2C%22userType%22%3A99%2C%22gray%22%3Afalse%7D; userType2=99; accessToken=00a0a32b02a2446da93128114f65e27a; userId=26724814; accessToken2=00a0a32b02a2446da93128114f65e27a; appType2=6; expireAt2=1596784841526; gray2=false; loginId2=26724814; session=%7B%22accessToken%22%3A%2200a0a32b02a2446da93128114f65e27a%22%2C%22appType%22%3A6%2C%22expireAt%22%3A1596784841526%2C%22loginId%22%3A%2226724814%22%2C%22userType%22%3A99%2C%22gray%22%3Afalse%7D; userType2=99<br>// Connection: keep-alive<br>// Accept: */*<br>// User-Agent: LSWearable/4.6.2 (iPhone; iOS 10.3.1; Scale/2.00)<br>// Accept-Language: zh-Hans-CN;q=1, en-US;q=0.9<br>// Content-Length: 315<br>// Accept-Encoding: gzip, deflate<br> <br>// {"timestamp":"1594193293373","list":[{"id":"4622bf6f835aa7f43f5aa4708b8b57b3b13","calories":"0","deviceId":"M_3B33F2F56C710C1C23693F6A6661C04A05C268FF","type":"0","dataSource":"3","userId":"26724814","priority":"0","step":"0","created":"2020-07-08 15:28:13","distance":"0","measurementTime":"2020-07-08 15:28:13"}]}<br>    global $userId;<br>    $frmo = '{"timestamp":"'.time().'373","list":[{"id":"4622bf6f835aa7f43f5aa4708b8b57b3b13","calories":"0","deviceId":"M_3B33F2F56C710C1C23693F6A6661C04A05C268FF","type":"0","dataSource":"3","userId":"'.$userId.'","priority":"0","step":"'.$step.'","created":"2020-07-08 15:28:13","distance":"0","measurementTime":"2020-07-08 15:28:13"}]}';<br>    <br>    $retText = HttppostTx($url,$frmo,getCookie());// <br>    echo $retText;<br> <br>}

​以上就是视频直播app源码,发送验证码 验证码识别, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(195)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-10-11 直播系统搭建,Android设置背景图延伸到状态栏
2022-10-11 直播平台怎么搭建,SpringMVC-登录验证判断
2022-10-11 直播网站源码,简洁的登录页面
2021-10-11 聊天平台源码,标题过长自动应用折叠式标题栏
2021-10-11 直播软件开发,渐变色任务进度条
2021-10-11 app直播系统源码,Flutter拍照与选择照片并且保存到本地
点击右上角即可分享
微信分享提示