名称:WX_Remote_Opera 类型:class 用途:封装了模拟登录相关和自定义菜单的方法 包含: public function init($user,$password) 初始化方法, $user:公众号的登录名 $password:公众号登录密码 返回:$token public function get_account_info() 获取公众号资料(fakeid,原始号,头像等等) 返回:公众号信息的数组 public function sendmsg($content,$fromfakeid,$token) 发送微信消息到指定微信号 $content:消息内容 $fromfakeid:用户微信的fakeid $token:公众号登录成功返回的token值 public function getcontactinfo($fromfakeid,$token) 获取微信公众号的关注者个人信息 $fromfakeid:用户微信的fakeid $token:公众号登录成功返回的token值 返回:个人信息的数组 public function getcontactinfo($fromfakeid,$token) 获取微信公众号的关注者个人信息 $fromfakeid:用户微信的fakeid $token:公众号登录成功返回的token值 返回:个人信息的数组 public function getheadimg($fromfakeid,$token) 获取微信公众号关注者的头像,并保存 $fromfakeid:用户微信的fakeid $token:公众号登录成功返回的token值 public function getcontactlist($token,$pagesize=10,$page=0) 获取微信公众号关注者列表 $token:公众号登录成功返回的token值 $pagesize:获取的数量 $page:获取的页码,0为第一页 返回:列表的数组 public function getmsglist($token='') 获取消息列表 返回:列表的数组 private function get_access_token($appid,$appsecret) 获取appid认证token(自定义菜单使用) $appid:公众号appid $appsecret:公众号appsecret 返回:认证token的数组 public function create_menu($appid,$appsecret,$data) 创建自定义菜单 $appid:公众号appid $appsecret:公众号appsecret $data:自定义菜单数据(文档见微信官方自定义菜单文档) public function get_menu($appid,$appsecret) 查询自定义菜单 public function del_menu($appid,$appsecret) 删除自定义菜单 public function close_editmode() 关闭编辑模式 public function open_developmode() 开启开发者模式 public function set_api($api_token,$api_url) 配置微信公众号的接口信息 public function quick_set_api($api_token,$api_url) 一键配置微信公众号的接口信息 --------------------------------------------------------------------------------------------------------------------------------------------------- 名称:wechatCallbackapiTest 类型:class 用途:微信公众号API接口类 包含: public function responseMsg() 消息接收方法,根据接收到消息不同类型调用不同方法 ----------------------------------以下接口------------------------------------- protected function get_subscribe() 关注时回复的方法接口 protected function get_eventkey($eventkey) 自定义工具栏被点击后的方法接口 protected function get_keyword($keyword) 获取用户一般消息后的方法接口 ------------------------------------以下默认方法------------------------------------- protected function focus_autoback() 默认公众号被关注后自动回复信息的方法 protected function msg_autoback() 默认不触发关键词和事件情况下,公众号接收消息后自动回复的方法 protected function get_keyword_default($keyword) 默认接收用户消息后的处理方法 protected function click_autoback($keyword='') 默认的自定义工具栏按钮被点击后的方法 protected function keyword_autoback($keyword='') 默认关键词被触发后回复的方法 protected function ck_member_wx($msg) 资料获取方法,将用户资料与fakeid绑定,保存头像,转发消息用推送号推送到成员的个人号 protected function send_to_member($msg,$question_id='',$province='',$nickname='',$to_uid=0,$op_wx=array()) 将接收的微信提问,通过推送号群推发送给成员个人微信号,想了解群推的朋友可以了解下 protected function question_tpl($msg,$question_id='',$province='',$nickname='',$op_wx=array()) 用户提问的上下文模板 protected function check_ghid($ghid='') 原始号验证方法 通过这个方法,让多个公众号可以绑定同一个接口文件而不会互相冲突 ----------------------------------------------------------------------------------------------------------------- 名称:wechatCallbackapiTest2 类型:class 用途:内部推送号API接口类 包含: public function responseMsg() 消息接收方法,根据接收到消息不同类型调用不同方法 ----------------------------------以下方法------------------------------------- protected function focus_autoback() 默认的关注后回复方法 protected function get_keyword($keyword) 默认接收用户消息后的处理方法 protected function check_ghid($ghid='') 原始号验证方法 通过这个方法,让多个公众号可以绑定同一个接口文件而不会互相冲突 protected function ck_wx($msg) 检查成员资料,绑定成员的个人微信和成员的资料 protected function send_reply($msg) 成员回复方法, 通过此方法,成员可以将回复通过推送号,推回给用户。 protected function reply_tpl($member,$reply_id,$content) 成员回复的上下文模板 |
|