微信公众平台自定义菜单开发——创建菜单

自己从不会到最后做出来,所以好东西必须分享,所以我就给大家写一下过程

1.首先必须是成为微信的开发者,这样才有AppId
和AppSecret

2步就是获取access_token

在你的浏览器上输入https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

(注意连接中得appid=APPID&secret=APPSECRET
分别是你自己在微信哪里申请到的开发者的appid和appsecret)

那么这是就就要记下来了access_token,我们是通过这个去跟微信后台post数据。

3

就是创建php代码(太长了所以只帖一部分会提供地址下载)下载把里面的ACCESS_TOKEN改为你刚才申请的

define("ACCESS_TOKEN", ‘你的ACCESS_TOKEN’);

这个是菜单的json数据(根据个人修改)

$data = ‘{
     "button":[
    

     
{
          
"name":"主页",
          
"sub_button":[
           

   {
              
"type":"view",
              
"name":"主页地址",
              
"url":"你的地址"
           
},
   {
              
"type":"view",
              
"name":"博客地址",
              
"url":"你的地址"
           
}]
       },
   
{
          
"name":"联系我们",
          
"sub_button":[
           
{
              
"type":"view",
              
"name":"淘宝",
              
"url":"地址"
           
},
           
{
              
"type":"view",
              
"name":"新浪微博",
              
"url":"地址"
           
}]
       },
   
{
          
"name":"产品",
          
"sub_button":[
           
{
              
"type":"view",
              
"name":"维纳斯",
              
"url":"地址"
           
},
   {
              
"type":"view",
              
"name":"坦克车",
              
"url":"地址"
           
}
           

   ]
      
}
    ]
 }

然后到了最重要的一步,接下来就是把数据post到微信的服务器,很多人是不明白如何把数据post上去,在这里我想说只要你有软件实行封包,把数据发过去就可已,在这里。我用的wampserver

软件下载地址:http://rj.baidu.com/soft/detail/10636.html?ald

配置安装教程自己百度一下啊。。

安装完毕之后就可以启动wampserver启动后是这个样子 绿色的

w,把下载好的php代码放到你的wampserver安装目录下的www文件夹

完成这一步之后,基本工作都差不多了。到临门一脚的时候

4打开我们的浏览器

输入”localhost/weixin.php"回车

等待微信服务器返回来的结果

{"errcode":0,"errmsg":"ok"} 
就证明你的修改已经成功。快去打开吧。

如果有返回时
{"errcode":-1,}
是微信平台接受的数据的编码问题,我们需要把php代码的编码转为UTF-8的。

php代码下载地址:http://download.csdn.net/detail/z13580130369/7387865

微信公众平台自定义菜单开发——创建菜单,布布扣,bubuko.com

时间: 2024-10-18 00:24:49

微信公众平台自定义菜单开发——创建菜单的相关文章

手把手教会你微信公众平台自定义菜单开发——创建菜单

一如既往的,关于微信公众平台的开发,不算出自大牛的代码,但是简单易懂适合刚入门的朋友. 首先先介绍一下逻辑,因为发现很多朋友都不能看懂微信官方的文档,当然啦,这跟你是否认真看有关的,认真看总能看懂的,废话不说了.此时,我当你已经有一个已经申请到自定义菜单开发权限的微信服务号.首先,你要在后台开发模式下面找到你的AppId 还有 AppSecret并且记下来,然后通过这两个官方发放给你的ID去获取一个ACCESS_TOKEN[官方解释是:第三方访问api资源的票据],稍后会通过这个ACCESS_T

[转载]微信公众平台二次开发之自定义菜单接口

原文地址:微信公众平台二次开发之自定义菜单接口作者:糊涂人 今天在SAE上运行代码时出现了一个小问题,所以发一篇博客与大家分享,这也是我第一次写关于技术上的博客,希望大家帮忙顶顶 步骤1. 你要有一个公众号,自己申请,过程略,很简单的. 步骤2. 登陆进去->高级功能,这时候要想开发必须要输入url和token,这里方法我引一下别人的文章http://www.cnblogs.com/txw1958/p/wechat-tutorial.html. 步骤3. 如果上面的工作完成了,这个时候你会在高级

微信公众平台自定义菜单及高级接口PHP SDK

本文介绍介绍微信公众平台自定义菜单及高级接口的PHP SDK及使用方法. 作者 方倍工作室 修正记录: 2014.05.03 v1.0 方倍工作室 http://www.cnblogs.com/txw1958/ SDK 源码: 1 /* 2 方倍工作室 http://www.cnblogs.com/txw1958/ 3 CopyRight 2014 www.doucube.com All Rights Reserved 4 */ 5 6 class class_weixin_adv 7 { 8

微信公众平台搭建与开发(二)开发模式的搭建和关键词回复

在第一部分介绍了编辑模式,但是编辑模式有较大局限性,下面主要开始介绍开发模式,这一部门先简单介绍下开发模式的环境搭建和关键词回复. 开发模式首先要有一个虚拟主机,本人使用的是新浪开发者平台的虚拟主机,使用云豆计算流量,若成为新浪开发者用户基本上就可以免费使用了,本人注册用户所赠送的云豆不知道能用多久.当然国内比较大还有就是百度开发者平台,注册后发现部署还没有新浪的方便,并且在BAE3.0以后好像也是要收费的.有兴趣的朋友可以研究下google的开发者平台,不知道是否要收费. 在注册新浪开发者平台

微信公众平台消息接口开发-封装weixin.class.php(转)

一.封装weixin.class.php 由于微信公众平台的通信使用的是特定格式的XML数据,每次接受和回复都要去做一大堆的数据处理. 我们就考虑在这个基础上做一次封装,weixin.class.php,代码如下: <?php class Weixin {     public $token = '';//token     public $debug =  false;//是否debug的状态标示,方便我们在调试的时候记录一些中间数据     public $setFlag = false;

PHP玩转微信公众平台自定义接口

从微信公众平台开通自定义回复后,就一直在关注微信接口这一块,很想用自定义回复这块做个站长工具的查询,例如PR查询,备案查询等,输入网址信息,就能自动获取PR,获取备案信息,应该是一个不错的想法.不过以前一直不支持自定义API,只能是一些固定的信息回复.最近微信公众平台终于开放第三方接口了,也就是说,可以根据用户提交的信息,来自定义回复内容,非常方便. 看到了微信的自定义第三方接口的强大后,下面我们来讲讲怎么实现自定义回复. 首先我们进入第三方接口的页面进行注册,地址:http://mp.weix

微信公众平台消息接口开发-封装weixin.class.php

原文:微信公众平台消息接口开发-封装weixin.class.php 一.封装weixin.class.php 由于微信公众平台的通信使用的是特定格式的XML数据,每次接受和回复都要去做一大堆的数据处理. 我们就考虑在这个基础上做一次封装,weixin.class.php,代码如下: <?php class Weixin {     public $token = '';//token     public $debug =  false;//是否debug的状态标示,方便我们在调试的时候记录一

微信公众平台消息接口开发(32)空气质量指数查询

原文:微信公众平台消息接口开发(32)空气质量指数查询 微信公众平台开发 微信公众平台开发者 微信公众平台开发模式 空气质量指数 PM2.5 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/archive/2013/05/30/weixin-if32-air-quality.html 一.获取原版数据 在中国环境监测总站http://www.cnemc.cn/ 可以找到全国城市空气质量实时发布平台,其地址为 http://113.108.142.147:20

微信公众平台自定义菜单新增扫一扫、发图片、发位置 LBS运作更便捷

今天微信公众平台发布更新,自定义菜单新增扫一扫.发图片.发送位置等功能,这对于有意挖掘微信LBS服务的运营者来说更便捷了,订阅号不用返回微信界面就能扫图.发送图片.调用地理位置,用户体验更友好,自然也提高了黏度,对涨粉也好一些.详细能力如下: 公众号自定义菜单新增扫一扫.发图片.发位置功能 1. 扫码推送事件 用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(如果是URL,将进入URL),且会将扫码的结果传给开发者,开发者可以下发消息. 2. 扫码推送事件,且弹出“消息接收