名稱:WX_Remote_Opera 類型:class 用途:封裝了模擬登錄相關(guān)和自定義菜單的方法 包含: public function init($user,$password) 初始化方法, $user:公眾號(hào)的登錄名 $password:公眾號(hào)登錄密碼 返回:$token public function get_account_info() 獲取公眾號(hào)資料(fakeid,原始號(hào),,頭像等等) 返回:公眾號(hào)信息的數(shù)組 public function sendmsg($content,$fromfakeid,$token) 發(fā)送微信消息到指定微信號(hào) $content:消息內(nèi)容 $fromfakeid:用戶微信的fakeid $token:公眾號(hào)登錄成功返回的token值 public function getcontactinfo($fromfakeid,$token) 獲取微信公眾號(hào)的關(guān)注者個(gè)人信息 $fromfakeid:用戶微信的fakeid $token:公眾號(hào)登錄成功返回的token值 返回:個(gè)人信息的數(shù)組 public function getcontactinfo($fromfakeid,$token) 獲取微信公眾號(hào)的關(guān)注者個(gè)人信息 $fromfakeid:用戶微信的fakeid $token:公眾號(hào)登錄成功返回的token值 返回:個(gè)人信息的數(shù)組 public function getheadimg($fromfakeid,$token) 獲取微信公眾號(hào)關(guān)注者的頭像,,并保存 $fromfakeid:用戶微信的fakeid $token:公眾號(hào)登錄成功返回的token值 public function getcontactlist($token,$pagesize=10,$page=0) 獲取微信公眾號(hào)關(guān)注者列表 $token:公眾號(hào)登錄成功返回的token值 $pagesize:獲取的數(shù)量 $page:獲取的頁(yè)碼,0為第一頁(yè) 返回:列表的數(shù)組 public function getmsglist($token='') 獲取消息列表 返回:列表的數(shù)組 private function get_access_token($appid,$appsecret) 獲取appid認(rèn)證token(自定義菜單使用) $appid:公眾號(hào)appid $appsecret:公眾號(hào)appsecret 返回:認(rèn)證token的數(shù)組 public function create_menu($appid,$appsecret,$data) 創(chuàng)建自定義菜單 $appid:公眾號(hào)appid $appsecret:公眾號(hào)appsecret $data:自定義菜單數(shù)據(jù)(文檔見微信官方自定義菜單文檔) public function get_menu($appid,$appsecret) 查詢自定義菜單 public function del_menu($appid,$appsecret) 刪除自定義菜單 public function close_editmode() 關(guān)閉編輯模式 public function open_developmode() 開啟開發(fā)者模式 public function set_api($api_token,$api_url) 配置微信公眾號(hào)的接口信息 public function quick_set_api($api_token,$api_url) 一鍵配置微信公眾號(hào)的接口信息 --------------------------------------------------------------------------------------------------------------------------------------------------- 名稱:wechatCallbackapiTest 類型:class 用途:微信公眾號(hào)API接口類 包含: public function responseMsg() 消息接收方法,,根據(jù)接收到消息不同類型調(diào)用不同方法 ----------------------------------以下接口------------------------------------- protected function get_subscribe() 關(guān)注時(shí)回復(fù)的方法接口 protected function get_eventkey($eventkey) 自定義工具欄被點(diǎn)擊后的方法接口 protected function get_keyword($keyword) 獲取用戶一般消息后的方法接口 ------------------------------------以下默認(rèn)方法------------------------------------- protected function focus_autoback() 默認(rèn)公眾號(hào)被關(guān)注后自動(dòng)回復(fù)信息的方法 protected function msg_autoback() 默認(rèn)不觸發(fā)關(guān)鍵詞和事件情況下,,公眾號(hào)接收消息后自動(dòng)回復(fù)的方法 protected function get_keyword_default($keyword) 默認(rèn)接收用戶消息后的處理方法 protected function click_autoback($keyword='') 默認(rèn)的自定義工具欄按鈕被點(diǎn)擊后的方法 protected function keyword_autoback($keyword='') 默認(rèn)關(guān)鍵詞被觸發(fā)后回復(fù)的方法 protected function ck_member_wx($msg) 資料獲取方法,將用戶資料與fakeid綁定,,保存頭像,,轉(zhuǎn)發(fā)消息用推送號(hào)推送到成員的個(gè)人號(hào) protected function send_to_member($msg,$question_id='',$province='',$nickname='',$to_uid=0,$op_wx=array()) 將接收的微信提問,通過推送號(hào)群推發(fā)送給成員個(gè)人微信號(hào),,想了解群推的朋友可以了解下 protected function question_tpl($msg,$question_id='',$province='',$nickname='',$op_wx=array()) 用戶提問的上下文模板 protected function check_ghid($ghid='') 原始號(hào)驗(yàn)證方法 通過這個(gè)方法,,讓多個(gè)公眾號(hào)可以綁定同一個(gè)接口文件而不會(huì)互相沖突 ----------------------------------------------------------------------------------------------------------------- 名稱:wechatCallbackapiTest2 類型:class 用途:內(nèi)部推送號(hào)API接口類 包含: public function responseMsg() 消息接收方法,根據(jù)接收到消息不同類型調(diào)用不同方法 ----------------------------------以下方法------------------------------------- protected function focus_autoback() 默認(rèn)的關(guān)注后回復(fù)方法 protected function get_keyword($keyword) 默認(rèn)接收用戶消息后的處理方法 protected function check_ghid($ghid='') 原始號(hào)驗(yàn)證方法 通過這個(gè)方法,,讓多個(gè)公眾號(hào)可以綁定同一個(gè)接口文件而不會(huì)互相沖突 protected function ck_wx($msg) 檢查成員資料,,綁定成員的個(gè)人微信和成員的資料 protected function send_reply($msg) 成員回復(fù)方法, 通過此方法,,成員可以將回復(fù)通過推送號(hào),,推回給用戶。 protected function reply_tpl($member,$reply_id,$content) 成員回復(fù)的上下文模板 |
|