zoukankan      html  css  js  c++  java
  • 微信公众平台自定义菜单开发——创建菜单

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

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

    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
  • 相关阅读:
    系统兼容性与软件兼容性
    SqlServer 笔记三 规则
    Sql Server 2008 与 Visual Studio 2008 安装说明
    Ms Sql Server
    Git系列教程三 配置与基本命令
    Git系列教程一 入门与简介
    Git系列教程二 基础介绍
    浏览器IE与非IE区分
    SqlServer 笔记二 获取汉字的拼音首字母
    时间戳与日期字符串的转换
  • 原文地址:https://www.cnblogs.com/mczha/p/3746807.html
Copyright © 2011-2022 走看看