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

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

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

瀏覽:44日期: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久久,三上悠亚国产精品一区二区三区
91精品综合| 婷婷激情综合| 中文精品电影| 久久永久免费| 亚洲欧美视频一区二区三区| 久久国际精品| 国产精品视区| 久久精品三级| 亚洲精品1区| 美女精品一区二区| 久久成人一区| 亚洲青青久久| 欧美日韩在线播放视频| 9999国产精品| 91嫩草精品| 婷婷精品进入| 在线日韩成人| 国产精品三级| 国产精品成人国产| 日韩黄色在线观看| 蜜臀久久久久久久| 日韩不卡在线观看日韩不卡视频| 综合在线一区| 欧美精品国产| 亚洲精品影院在线观看| 性欧美长视频| 日本不卡不码高清免费观看 | 亚洲一区有码| 久久的色偷偷| 免费久久精品| 91精品韩国| 国产在线不卡一区二区三区| 激情久久五月| 久久久久久久久丰满| 国产精品尤物| 日本欧美一区二区在线观看| 亚洲深夜视频| 欧美一级二级三级视频| 日韩av一区二区在线影视| 美女精品久久| 中国字幕a在线看韩国电影| 久久影院一区| 在线一区二区三区视频| 精品国产一区二| 国产精品一区二区免费福利视频| 国产福利一区二区精品秒拍 | 国产伦理一区| 亚洲ww精品| 亚洲制服欧美另类| 最新日韩av| 久久亚洲国产精品一区二区| 玖玖玖国产精品| 日韩福利视频一区| 久久精品国内一区二区三区| 99久久精品网| 亚洲精品少妇| 丝袜诱惑一区二区| 首页国产欧美日韩丝袜| 日本不卡一二三区黄网| 伊人久久av| 黄色网一区二区| 成人免费一区| 在线国产精品一区| 亚洲二区精品| 中文一区一区三区高中清不卡免费| 最新亚洲国产| 国产日韩精品视频一区二区三区| 国产欧美一区二区精品久久久| 久久精品一区二区国产| 久久中文字幕导航| 美国三级日本三级久久99 | 91精品一区二区三区综合| 久久精品高清| 国产亚洲一级| 色综合www| 少妇精品导航| 亚洲永久字幕| 亚洲人成亚洲精品| 日韩区一区二| 欧美日韩一区二区高清| 国产日韩一区二区三区在线播放| 国产精品伦一区二区| 日本不卡视频一二三区| 人人精品人人爱| 美女精品视频在线| 欧美精品91| 久久久精品午夜少妇| 国产亚洲第一伦理第一区| 91成人精品观看| 国产亚洲观看| 性欧美videohd高精| 国产精品色网| 日韩av一二三| 日韩毛片一区| 久久久久久婷| 欧美~级网站不卡| 成人美女视频| 亚洲福利精品| 亚洲精品美女91| 日韩高清在线不卡| 综合精品一区| 欧洲一级精品| 美女国产一区二区三区| 夜夜嗨一区二区| 亚洲电影在线| 欧美激情综合| 日本aⅴ精品一区二区三区| 神马午夜在线视频| se01亚洲视频 | 少妇精品久久久一区二区| 日韩欧美在线中字| 亚洲图片久久| 蜜桃视频一区二区三区在线观看 | 中文字幕在线免费观看视频| 欧美精品三级在线| 日韩精品三区四区| 欧美经典一区| 麻豆高清免费国产一区| 欧美国产中文高清| 精品美女视频 | 久久最新视频| 亚洲精品午夜av福利久久蜜桃| 快she精品国产999| 亚洲性色视频| 日韩有吗在线观看| 亚洲精品看片| 国产精品99久久免费观看| 国产精品久久久久久久久久久久久久久| 日本三级亚洲精品| 三上悠亚国产精品一区二区三区| 亚洲深夜福利| 日韩精品一区第一页| 午夜国产精品视频免费体验区| 国产模特精品视频久久久久| 亚洲人成高清| 精品久久久久中文字幕小说| 久久精品一区二区国产| 午夜欧美在线| 日本欧美国产| 日韩国产91| 99久久夜色精品国产亚洲1000部| 亚洲精品看片| 久久精品免费一区二区三区| 日韩一区精品视频| 欧美天堂视频| 97视频热人人精品免费| 久久久一本精品| 中文在线中文资源| 欧美91视频| 亚洲三级在线| 日韩国产在线观看| 日韩在线观看一区| 亚洲精品免费观看| www在线观看黄色| 日本亚洲欧美天堂免费| www.com.cn成人| 日韩精品免费视频一区二区三区| 日韩av一区二区在线影视| 精品成av人一区二区三区| 亚洲深夜福利| 快she精品国产999| 综合色就爱涩涩涩综合婷婷| a日韩av网址| 水蜜桃久久夜色精品一区| caoporn视频在线| 亚洲精品小说| 亚洲一区国产| 国产精品一页| 久久夜夜操妹子| 国产精品成人自拍| 国产成人精品福利| 婷婷六月综合| 国产精品一区高清| 日韩福利一区| 亚洲深夜av| 美女尤物国产一区| 婷婷六月综合| 午夜在线播放视频欧美| 亚洲精品乱码久久久久久蜜桃麻豆| 国产情侣久久| 影视先锋久久| 国产精品mv在线观看| 久久国产日韩| 日本视频在线一区| 成人精品亚洲| 青青草国产精品亚洲专区无| 欧美男人天堂| 97久久精品| 伊人影院久久| 精品国产欧美日韩| 亚洲视频播放| 欧美xxxx中国| 欧美日韩国产探花| 福利精品一区| 中文字幕日韩高清在线| 捆绑调教美女网站视频一区| 日韩一级不卡| 高清不卡亚洲| 欧美日本久久| 亚洲精品激情|