微擎 自定义菜单取得openid 链接 会带openid吗

&&国之画&&&&&&
&& &&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!本文介绍介绍微信公众平台自定义菜单及高级接口的PHP SDK及使用方法。
方倍工作室
修正记录:
方倍工作室 /txw1958/
SDK 源码:
方倍工作室 /txw1958/
CopyRight 2014
All Rights Reserved
6 class class_weixin_adv
var $appid = "";
var $appsecret = "";
//构造函数,获取Access Token
public function __construct($appid = NULL, $appsecret = NULL)
if($appid){
$this-&appid = $appid;
if($appsecret){
$this-&appsecret = $appsecret;
//hardcode
$this-&lasttime = ;
$this-&access_token = "nRZvVpDU7LxcSi7GnG2LrUcmKbAECzRf0NyDBwKlng4nMPf88d34pkzdNcvhqm4clidLGAS18cN1RTSK60p49zIZY4aO13sF-eqsCs0xjlbad-lKVskk8T7gALQ5dIrgXbQQ_TAesSasjJ210vIqTQ";
if (time() & ($this-&lasttime + 7200)){
$url = "https://api./cgi-bin/token?grant_type=client_credential&appid=".$this-&appid."&secret=".$this-&
$res = $this-&https_request($url);
$result = json_decode($res, true);
//save to Database or Memcache
$this-&access_token = $result["access_token"];
$this-&lasttime = time();
//获取关注者列表
public function get_user_list($next_openid = NULL)
$url = "https://api./cgi-bin/user/get?access_token=".$this-&access_token."&next_openid=".$next_openid;
$res = $this-&https_request($url);
return json_decode($res, true);
//获取用户基本信息
public function get_user_info($openid)
$url = "https://api./cgi-bin/user/info?access_token=".$this-&access_token."&openid=".$openid."&lang=zh_CN";
$res = $this-&https_request($url);
return json_decode($res, true);
//创建菜单
public function create_menu($data)
$url = "https://api./cgi-bin/menu/create?access_token=".$this-&access_
$res = $this-&https_request($url, $data);
return json_decode($res, true);
//发送客服消息,已实现发送文本,其他类型可扩展
public function send_custom_message($touser, $type, $data)
$msg = array('touser' =&$touser);
switch($type)
case 'text':
$msg['msgtype'] = 'text';
$msg['text']
= array('content'=& urlencode($data));
$url = "https://api./cgi-bin/message/custom/send?access_token=".$this-&access_
return $this-&https_request($url, urldecode(json_encode($msg)));
//生成参数二维码
public function create_qrcode($scene_type, $scene_id)
switch($scene_type)
case 'QR_LIMIT_SCENE': //永久
$data = '{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": '.$scene_id.'}}}';
case 'QR_SCENE':
$data = '{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": '.$scene_id.'}}}';
$url = "https://api./cgi-bin/qrcode/create?access_token=".$this-&access_
$res = $this-&https_request($url, $data);
$result = json_decode($res, true);
return "https://mp./cgi-bin/showqrcode?ticket=".urlencode($result["ticket"]);
//创建分组
public function create_group($name)
$data = '{"group": {"name": "'.$name.'"}}';
$url = "https://api./cgi-bin/groups/create?access_token=".$this-&access_
$res = $this-&https_request($url, $data);
return json_decode($res, true);
//移动用户分组
public function update_group($openid, $to_groupid)
$data = '{"openid":"'.$openid.'","to_groupid":'.$to_groupid.'}';
$url = "https://api./cgi-bin/groups/members/update?access_token=".$this-&access_
$res = $this-&https_request($url, $data);
return json_decode($res, true);
//上传多媒体文件
public function upload_media($type, $file)
$data = array("media"
=& "@".dirname(__FILE__).'\\'.$file);
$url = "http://file.api./cgi-bin/media/upload?access_token=".$this-&access_token."&type=".$type;
$res = $this-&https_request($url, $data);
return json_decode($res, true);
//https请求(支持GET和POST)
protected function https_request($url, $data = null)
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if (!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;
方倍工作室 /txw1958/
调用方法:
初始化对象
$weixin = new class_weixin_adv("wx11111", "3ae7371d12aed1b2d0cc");
查看Access Token
var_dump($weixin-&access_token);
创建二维码
var_dump($weixin-&create_qrcode("QR_SCENE", ""));
获取关注者列表
var_dump($weixin-&get_user_list());
获取用户信息
$openid = "oLVPpjkttuZTbwDwN7vjHNlqsmPs";
var_dump($weixin-&get_user_info($openid));
$data ='{"button":[{"name":"方倍工作室","sub_button":[{"type":"click","name":"公司简介","key":"公司简介"},{"type":"click","name":"社会责任","key":"社会责任"},{"type":"click","name":"联系我们","key":"联系我们"}]},{"name":"产品服务","sub_button":[{"type":"click","name":"微信平台","key":"微信平台"},{"type":"click","name":"微博应用","key":"微博应用"},{"type":"click","name":"手机网站","key":"手机网站"}]},{"name":"技术支持","sub_button":[{"type":"click","name":"文档下载","key":"文档下载"},{"type":"click","name":"技术社区","key":"技术社区"},{"type":"click","name":"服务热线","key":"服务热线"}]}]}';
var_dump($weixin-&create_menu($data));
用户分组&方倍工作室 /txw1958/
var_dump($weixin-&create_group("老师"));
var_dump($weixin-&update_group($openid, "100"));
上传下载多媒体
var_dump($weixin-&upload_media("image","pondbay.jpg"));
发送客服消息
var_dump($weixin-&send_custom_message($openid, "text", "asdf"));
=========================================================
方倍工作室微信公众平台账号关注方法:1. 微信通讯录-添加朋友-查找公众号-搜索&方倍工作室&2. 微信通讯录-添加朋友-搜号码-输入&pondbaystudio&3. 使用微信扫描下面的二维码
阅读(...) 评论()只需一步,快速开始
扫一扫,访问微社区
后使用快捷导航没有帐号?
微擎原版微赞通用模块——思远地方门户CMS4.0.2(托管福利)
马上注册,结交更多好友,享用更多功能,让你轻松下载源码。
才可以下载或查看,没有帐号?
1.jpg (39.73 KB, 下载次数: 0)
21:59 上传
4月27日 V4.0:1、增加装修频道(基本功能已实现,后续装修红包和其他红能完善中,可先录资料),可暂时不设置显示在频道和首页。2、修复发布信息和部分页面页面撑破可拖动
4月26日 V-3.3:1、根据用户反映一级分类只显示8个不够用,特改为滑动翻页显示更多分类,最多显示4页48个分类,基本上也用不到那么多分类。(涉及频道:首页、视频、便民电话、商家黄页)2、修复微信头条频道点赞BUG。3、修复房产资讯删除错误。4、属性设置增加客服电话、客服微信号、管理员openid和模板消息(认证服务号),暂时用不上,后期版本陆续增加相关功能。PS:升级后一定要更新微擎缓存,有任何问题请加QQ群:4月25日 V-3.2:1、增加个人中心(微信以外浏览器访问均跳转到关注提示页面),暂时只有简单的信息删除功能,后期版本增加信息发布、商家黄页、便民电话等扣除积分置顶和推广等玩法。2、首页频道自定义功能3、底部菜单自定义(新增菜单后,请设置为显示状态),图标素材请到360网盘下载。4、修复分类信息部分手机发布时重复信息。5、针对部分用户微擎安装在二级目录CSS错误修复。6、顶部导航由原来固定改为随页面滚动,底部导航菜单为固定。7、原有顶部显示网站名称改为显示当前频道名称,后期再改为自定义名称显示。8、活动频道报名按钮显示错位修复以及一些BUG修复...PS:下一个版本针对部分用户反映分类只显示8个不够用,改为滑动切换图标显示更多分类和频道右上角菜单显示为当前频道子分类,增加服务号投稿管理员模板消息提示。老规矩,升级以后请清除缓存,避免部分页面显示不正常,首页提示数据库错误的请到 控制面板-首页自定义设置里将需要显示的频道名称,显示数量设置好。
4月13日 V-3.0:1、新增加房产频道(楼盘展示内含微楼书和户型鉴赏、房产地图、房产资讯和房贷计算器)效果请到演示站查看2、页面分享增加一键分享到手机QQ3、优化前期一些小问题PS:老规矩,升级完成后更新系统缓存,房产频道在后台控制面板-菜单设置里新增菜单设置为显示,链接底部有提示。4月11日 V-2.5:1、增加商家黄页频道(展示+导航+商家二维码名片+商家入驻),原有便民电话不变,一个做商家展示,一个做本地便民电话(政府部门、便民生活、快递)针对部分商家内容不全仅需要查询到电话地址。2、视频频道分类展示修复,UI界面重做。3、活动报名管理增加Excel表格导出。PS:预计4月11日微擎官方审核后升级。
4月5日 V-2.1:1、修改顶部和首页导航自定义,频道排序、名称、图标以及首页均可自定义。2、全站一键配色,不喜欢系统默认的橙色?没问题,后台一键替换掉...3、修复所有评论页面,点击评论图标及顶部评论数量提示直接跳到页面底部评论区域。PS:升级后请一定要清除系统缓存,避免部分页面显示不正常,后台属性设置设置好全站通用颜色代码。
配色效果请移动演示站查看。
4月1日 V-2.0:1、增加微信图文直播频道2、直播管理人员回复关键字进入登记页面,后台审核后才能获得权限。3、修复活动频道显示排版错误特别提示:因现在手机普遍拍照像素较高,上传时间比较久,请耐心等待图片上传成功提示,显示缩略图以后再提交,直播页面显示图片为七牛自动压缩处理后的图片,不会影响网速。
预计下一版本增加自定义频道菜单功能
模块素材下载: (提取码:f118)点击无法打开请直接复制网址到浏览器再打开
3月30日 V-1.6:增加在线活动报名,按需开启报名可收集报名信息,不开启为普通宣传页面。
3月30日 V-1.5:修复新闻、微信头条、视频等频道不输入内容也能评论。下一个版本增加在线活动报名
3月30日 V-1.4:增加了电话黄页功能,后期强化升级为商家展示功能。
3月28日 V-1.3:1、修复部分页面顶部右上角无法弹出导航页面。2、首页添加微信头条展示。
3月28日 V-1.2:优化新闻页面分享
考虑到大部分做地方网站的朋友都是用的认证订阅号,所有展示功能不受限制,评论、发布直播、话题PK等功能需借用认证服务号权限才能获取到粉丝头像及昵称信息。新闻资讯、新闻专题、辩论话题、微信头条、在线视频、在线图文直播、房产、活动报名、电话黄页、分类信息包含(房屋出售、房屋出租、企业招聘、个人求职、二手交易、宠物交易、二手车)
下载地址:游客,如果您要查看本帖隐藏内容请
敬告:本站只提供VIP用户下载
梦币帖子主题
sssssssssssss
敬告:本站只提供VIP用户下载
梦币帖子主题
敬告:本站只提供VIP用户下载
梦币帖子主题
敬告:本站只提供VIP用户下载
梦币帖子主题
撒旦法萨芬的撒旦法
敬告:本站只提供VIP用户下载
梦币帖子主题
敬告:本站只提供VIP用户下载
梦币帖子主题
敬告:本站只提供VIP用户下载
梦币帖子主题
看看~~~~~~~~~~~~~~~~~~~~
敬告:本站只提供VIP用户下载
梦币帖子主题
敬告:本站只提供VIP用户下载
梦币帖子主题
敬告:本站只提供VIP用户下载
经常参与各类话题的讨论,发帖内容较有主见
经常帮助其他会员答疑
积极宣传本站,为本站带来更多注册会员
积极宣传本站,为本站带来更多的用户访问量
经常在论坛发帖,且发帖量较大
长期对论坛的繁荣而不断努力,或多次提出建设性意见
人人商城VIP
人人商城VIP用户
注册账号后积极发帖的会员
所属分类: &
浏览100194评论128
浏览45238评论3
浏览5079评论418
浏览4417评论3
联系我们了解更多吧!
地址:
米兔源码社区,精品源码社区!

我要回帖

更多关于 微擎删除自定义菜单 的文章

 

随机推荐