死鱼微信类
近来微信营销很火,为方便大家使用整合的微信类,文件里有详细的使用方法,目前微信官方提供的开发者文档里的所有功能都包含在里面,有必要提一下的就是高级群发接口,需要认证服务号才能使用,如果你有认证的服务号,可以正常使用死鱼微信类里的高级群发接口,如果不是该类型的用户,群发会返回 48001 api功能未授权,不过这块可以通过模拟登陆来实现,此版本死鱼微信类不包含此功能,需要的话可以联系本人。
注:死鱼微信类旨在方便coder编写代码,无界面,但功能齐全,如果需要界面请自行设计制作- -!
部分代码:
//添加菜单
public function menuadd($tpl_str)
//删除菜单
public function menudel()
//获取用户发送消息
public function GetMsg()
//发送响应消息
//发送文本消息时$msg_arr["msg"]为文本内容,发送多媒体消息时$msg_arr["mediaid"]为MediaId
public function SendMsg($msgtype, $msg_arr = NULL)
//发送客服消息
public function SendCustomMsg($openid, $msgtype, $msg_arr = NULL)
//获取用户基本信息
public function GetUserInfo($openid)
//创建分组
public function CreateGroup($groupname)
//查询所有分组
public function SearchGroup()
//查询用户所在分组
public function SearchUserGroup($openid)
//修改分组名
public function UpdateGroupName($groupid, $groupname)
//移动用户分组
public function MoveToGroup($openid, $groupid)
//获取关注者列表
public function GetFollowList($nextopenid = NUll)
//网页授权获取用户基本信息
//$redirect_url:用户指定跳转网址
//$scope:0:snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),1:snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地
//$state:重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值
public function GetCode($appid,$redirect_url,$scope,$state = NULL)
//拉取用户信息(需scope为 snsapi_userinfo)
public function WebGetUserInfo($access_token,$openid,$lang = "zh_CN") //zh_CN 简体,zh_TW 繁体,en 英语
//上传多媒体文件
public function UploadFile($fileurl, $type)
//下载多媒体文件
public function DownloadFile($media_id)
//生成带参数的二维码
public function MakeQRcode($scene, $expire = 0)
//通过ticket换取二维码
public function GetQRcode($ticket)
//保存多媒体文件
public function SaveMedia($media, $filename = NULL)
//上传图文消息素材
public function UploadImgTEXT($msg_arr)
//根据分组进行群发
public function GroupSend($group_id, $media_id)
//刷新access_token
public function refresh_access_token($appid, $refresh_token, $grant_type = "refresh_token")