分享

class_weixin.php详解

 闹海鱼儿 2014-01-17
名称: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)
成员回复的上下文模板

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多