1. 怎么用ASP实现微信二次开发自定义菜单
首先说明 你要注册公众号,最后认证。登录后台开启开发者模式,获取openid,这样就算开始开发了,你用asp写的代码不是放到微信服务器,而是你自己的服务器或虚拟主机,把你主机的URL地址设置到微信后台即可。至于具体开发网上有好多教程,如果有一定ASP开发经验应该不能懂。
你的微信平台是订阅号还是服务号,服务号的话一开始就有的,可以在上面添加插件功能选择自定义菜单,订阅号的要向腾讯认证之后才有
不需要开发,如果你是是个人订阅号直接使用使用微信官网提供的自定义才菜单功能就可以了(登陆官网-左侧导航-自定义菜单),如果你是认证的公众号需要使用更高级的功能那就需要接入第三方管理平台,例如广力云。
首先先获取到自定义菜单权限,服务号不用获取就有,订阅号需要通过了认证才有。获取好权限之后点击“添加功能插件”按钮再点击添加自定义菜单即可。然后左侧就会多了一个“自定义菜单”菜单桥码,点击进行设置就行。小猪CMS个性化自定义菜单,支持公众号依托粉丝分组、性别、手机操作系统、地区,这四大元素(也即筛选条件)来分别创建菜单。菜单创建完之后,会根据粉丝的相关信息进行匹配,并展示。如果全部个性化菜单都没有匹配成功,公众号则显示默认菜单。
企业微信平台高级菜单自定义开发可以参考开发文档,一般用php开发就可以了,也有不少第三方开发的系统、插件,在这些基础上开发更简单。企业微信菜单开发要先设计好需求,每个菜单对应的页面逐步开发。鸭梨科技建设企业的互联网生态圈,帮助企业建设企业网站、APP、手机站等,这些让企业更容易形成自己的生态系统,充分利用好山液互联网平台,发挥这些平台的作用,帮助企业拓宽发展道路。
登陆公众平台,在左上方功能里面,就有自定义菜单,个人号不支持链接,认证后才可以加链接
微信自定义菜单开发教程可以参考微信开发者平台的开发文档,具体的开发过程还是要考开发者自己完成,没有通用的教程,毕竟不一样开发需求,步骤都不同。企业要开发菜单功能,鸭梨帮助企业建设微站功能,连接企业的PC网站、手机网站等,实现统一管理提高效率,最终构成企业的互联网生态,让企业借助互联网生态圈拓宽发展渠道。
多对比一些就好。
你好!很高兴回答你的问题。
微信公众平台订阅号用户,可进入微信公众平台=》功能=》自定义菜单=》开启=》根据需要设置即可。
希望能帮到你,请采纳,如满意给点赞一个哦。谢谢!
微信公众号一旦启用开发者模式,意味着原本提供的默认功能全部无效,你想要什么功能得自己去开发实现。
2. PHP微信公众平台自定义菜单响应事件,想知道如何才能通过key值点击响应(回复内容或者链接)源码如下
以下为获取微信返回的数据
$postStr=$GLOBALS["HTTP_RAW_POST_DATA"];//返回回复数据
if(!empty($postStr))
{
$postObj=simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);
$this->fromUsername=$postObj->FromUserName;//发送消息方ID
$this->toUsername=$postObj->ToUserName;//接收消息方ID
$this->keyword=trim($postObj->Content);//用户发送的消息
$this->times=time();//发送时间
$MsgType=$postObj->MsgType;//消息类型
if($MsgType=='event')//判断微信自定义响应事件
{
$MsgEvent=$postObj->Event;//获取事件类型
if($MsgEvent=='subscribe'){//订阅事件
#要返回的消息
}elseif($MsgEvent=='CLICK'){//点击菜单
//点击事件
$EventKey=$postObj->EventKey;//菜单的自定义的key值,可以根据此值判断用户点击了什么内容,从而推送不同信息
switch($EventKey){
case"find"://菜单中key相关值
#返回的消息
break;
case"lock_acount":
#返回的消息
break;
case"other":
#返回的消息
break;
}
}
}