日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP實現給用戶發微信消息提醒功能

瀏覽:50日期:2022-06-14 11:00:17
目錄正文1. 獲取access_token2. 判斷是否關注3. 發送客服消息4. 微信接口返回的是一個數組5. 實現效果正文

以前有一個項目項目,當有用戶有資金到賬或者成員變動時需要給他發一條微信消息提示。針對這個,開始想使用模板消息,但是剛注冊的公眾號申請消息模板需要幾天時間申請,在時間不足下選擇了使用客服消息接口。

這里跳過網頁授權和用戶信息獲取,請求接口的步驟,主要看獲取access_token,發布客服消息,驗證是否關注等等接口。

1. 獲取access_token// 獲取access_tokenpublic function getAccessToken($weid) {$appID = 'wxfaddfdfdfd6cf6fc3569'; // 服務號appID$appSecret = '071bebfdfdofdfd23687bf53d63a'; // 服務號appSerect$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appID&secret=$appSecret';$content = ihttp_get($url); // 自定義請求函數if(is_error($content)) { return error('-1', '獲取微信公眾號授權失敗, 請稍后重試!錯誤詳情: ' . $content['message']);}if (empty($content['content'])) { return error('-1', 'AccessToken獲取失敗,請檢查appid和appsecret的值是否與微信公眾平臺一致!');}$token = @json_decode($content['content'], true);if ($token['errcode'] == '40164') { return error(-1, $this->errorCode($token['errcode'], $token['errmsg']));}if(empty($token) || !is_array($token) || empty($token['access_token']) || empty($token['expires_in'])) { $errorinfo = substr($content['meta'], strpos($content['meta'], '{')); $errorinfo = @json_decode($errorinfo, true); return error('-1', '獲取微信公眾號授權失敗, 請稍后重試! 公眾平臺返回原始數據為: 錯誤代碼-' . $errorinfo['errcode'] . ',錯誤信息-' . $errorinfo['errmsg']);}$record = array();$record['token'] = $token['access_token'];$record['expire'] = TIMESTAMP + $token['expires_in'] - 200;$cachekey = cache_system_key('accesstoken', array('acid' => $weid));cache_write($cachekey, $record);return $record['token']; }2. 判斷是否關注// 判斷當前用戶是否關注公眾號public public function isSubscribe($weid,$userid) {// 獲取當前用戶信息$userinfo = pdo_get('hcface_users',array('uid'=>$userid));//return $userinfo;if(empty($userinfo)) { return false;}// 獲取access_token$accessToken = $this->getAccessToken($weid);// 是否關注接口$url = 'https://api.weixin.qq.com/cgi-bin/user/info?access_token='.$accessToken.'&openid='.$userinfo['openid'].'&lang=zh_CN';$res = ihttp_request($url);if(is_error($res)) { return false;}if($res['code'] != '200') { return false;}$result = @json_decode($res['content'],true);if($result['subscribe'] == 1) { $updateData = []; // 判斷當前用戶頭像和昵稱是否更換 if($userinfo['avatar'] != $result['headimgurl']) {$updateData['avatar'] = $result['headimgurl']; } if($userinfo['nickname'] != $result['nickname']) {$updateData['avatar'] = $result['nickname']; } if(!empty($updateData)) {pdo_update('hcface_users',$updateData,array('uid'=>$userid)); }}$userInfoData = [ 'subscribe' => $result['subscribe'], 'user_openid' => $userinfo['openid'], 'nickname' => $userinfo['nickname'],];return $userInfoData; }3. 發送客服消息public function solPushMsg($openid, $content, $wid) {// 獲取access_token$accessToken = $this->getAccessToken($wid);$data = array( 'touser' => $openid, // 用戶openID 'msgtype' => 'text', 'text' => ['content' => $content, // 內容 ],);$url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$accessToken; $res = ihttp_request($url,json_encode($data,JSON_UNESCAPED_UNICODE)); // json_encode第二個參數必須帶上,不然發出的消息可能是unicode編碼的if(is_error($res)) { return false;}if($res['code'] != '200') { return false;}return @json_decode($res['content'],true); }4. 微信接口返回的是一個數組

5. 實現效果

以上就是PHP實現給用戶發微信消息提醒功能的詳細內容,更多關于PHP微信消息提醒的資料請關注好吧啦網其它相關文章!

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一区二区三区在线免费| 国产精品xxx在线观看| 日韩中文欧美在线| 成人免费电影网址| 国内精品亚洲| 亚洲天堂一区二区| 99视频精品全国免费| 国产精品videossex久久发布 | 欧美日韩国产在线观看网站| 91欧美极品| 亚洲深夜影院| 99国产精品久久久久久久 | 国内精品亚洲| 国产精品视频一区二区三区四蜜臂 | 人人爽香蕉精品| 久久网站免费观看| 99久久99久久精品国产片果冰| 久久精品国产999大香线蕉| 日韩高清一级| 亚洲精品美女91| 亚洲国产不卡| 亚洲精品国产嫩草在线观看| 都市激情国产精品| 国产成人免费| 国产一区欧美| 午夜电影亚洲| 国产毛片精品| 久久在线视频免费观看| 五月天综合网站| 97久久中文字幕| 国产精品中文字幕亚洲欧美| 老牛国内精品亚洲成av人片| 久久久久久一区二区| 日本不良网站在线观看| 日韩在线中文| 欧美日韩视频免费观看| 成人小电影网站| 国产99精品| 日韩免费精品| 国产一区二区三区四区大秀| 秋霞影院一区二区三区 | 日韩中文av| 99免费精品| 国产精品久久久免费| 香蕉精品视频在线观看| 精品一区视频| 91麻豆精品激情在线观看最新| 久久人人精品| xxxxx性欧美特大| 香蕉久久精品| 国产日韩欧美三区| 鲁鲁在线中文| 青青草视频一区| 欧美成人国产| 精品欧美视频| 日韩欧美中文字幕电影| 99久久视频| 国产成人免费av一区二区午夜| 蜜芽一区二区三区| 国产亚洲精品美女久久久久久久久久| 国产精品av一区二区| 国产一区二区三区不卡av| 91精品国产自产观看在线| 在线视频精品| 欧美日韩免费看片| 美腿丝袜在线亚洲一区| 日韩久久一区| 久久精品亚洲人成影院| 日韩午夜黄色| 99tv成人| 91精品蜜臀一区二区三区在线 | 久久免费视频66| 亚洲一区二区av| 99久久亚洲精品| 亚洲国产欧美日本视频| 国产福利资源一区| 日本久久精品| 日韩精品欧美成人高清一区二区| 亚洲欧美日韩高清在线| 青青久久av| 日韩精品午夜视频| 日韩和欧美的一区| 亚洲毛片在线| 日韩一区二区三区高清在线观看| 亚洲精品国产偷自在线观看| 午夜av成人| 在线国产一区二区| 久久xxxx精品视频| 久久福利一区| 免费的成人av| 日韩在线观看中文字幕| 亚洲美女91| 亚洲精品护士| 最新亚洲国产| 免费一二一二在线视频| 日韩av专区| 欧美日韩免费看片| 日韩精品欧美| 99成人在线| 国产欧美日韩一区二区三区四区| 国产日韩欧美中文在线| 免费在线亚洲| 欧美日韩国产v| 亚洲永久精品唐人导航网址| 日韩欧美美女在线观看| 国产精品一区二区美女视频免费看 | 少妇精品久久久一区二区| 国产精品亚洲一区二区三区在线观看| 婷婷久久免费视频| 欧美日韩夜夜| 精品免费av一区二区三区| 黑人精品一区| 婷婷精品视频| 蜜桃91丨九色丨蝌蚪91桃色| 日韩毛片一区| 精品三级av| 亚洲一区二区免费看| 午夜精品福利影院| 日韩精品免费一区二区在线观看| 亚洲精品亚洲人成在线观看| 国产一区二区色噜噜| 久久不射中文字幕| 伊人久久国产| 91免费精品国偷自产在线在线| 97在线精品| 国产精品99久久免费观看| 麻豆精品91| av亚洲在线观看| 91成人在线| 精品在线网站观看| 午夜国产一区二区| 国产精品一区二区精品视频观看| 久久精品人人| 亚洲综合日韩| 激情黄产视频在线免费观看| 香蕉久久久久久| 成人自拍av| 韩国一区二区三区视频| 日韩一区二区三区在线看| 久久九九99| 久久国产亚洲精品| 久久久男人天堂| 麻豆视频久久| 国产精品一区高清| 国产精品xxx| 久久精品97| 国产欧美日韩一级| 亚洲+小说+欧美+激情+另类| 美女国产精品| 国产亚洲在线| 欧美91在线|欧美| 国产亚洲福利| 精品一区二区三区四区五区| 日韩在线a电影| 久久电影tv| 欧美日韩在线精品一区二区三区激情综合 | 色婷婷综合网| 日韩激情网站| 欧美日韩一二三四| 日韩精品视频一区二区三区| 韩国精品主播一区二区在线观看| 日韩一区二区三免费高清在线观看| 国产欧美在线| 欧洲一级精品| 韩日一区二区三区| 国产综合精品| 视频一区欧美精品| 欧美片第1页| 国产精品1区| 综合激情在线| 成人精品天堂一区二区三区| 国产日韩免费| 亚洲精一区二区三区| 激情久久久久久久| 国内精品伊人| 国产精品日韩精品在线播放| 视频一区二区国产| 久久国产欧美| 成人三级高清视频在线看| 国产伦乱精品| 日韩激情精品| 亚洲精品护士| 男女男精品网站| 婷婷成人基地| 精品捆绑调教一区二区三区| 久久精品福利| 国产精品久久久久久久久免费高清| 美日韩精品视频| 欧美精品一二| 欧美成人亚洲| 欧美日韩激情| 国产精品av久久久久久麻豆网| 国产日韩电影| 97精品国产| 黄色aa久久| 欧美羞羞视频| 99热精品久久| 国产精品7m凸凹视频分类| 不卡中文字幕| 91精品观看|