微信公众号开发以及代码菜单创建
来源:互联网 发布:上海java工资一般多少 编辑:程序博客网 时间:2024/05/18 01:19
1.第一次开发微信公众号难免有点激动 顺便说一下我是java后台的 ~后面的朋友挥挥手好吗!!!!。
2.相信大家看了微信的官方文档以后都会默默的在心里说那么一句 麻辣个鸡的 第一次看文档都是这样的,微信的文档忽略了很多细节,这会让各位江湖朋友自己给自己挖巨大的坑,我也掉进了坑里。下面是我总结的经验,佛说:独乐乐 不如众乐乐,下面是详细配置:
a.申请公众号:如果不会申请公众号的朋友可以百度,百度很详细,如果还是不会那只能说 兄弟 你没有编程的天赋
b.公众号申请好了以后就是开始用自己的项目和公众号产生关联 正所谓剪不断理还乱。。。开始
c.登陆 成功以后找到左边最底部 “基本配置”
d.重点来了
url:自己工程的访问路径,比如你的工程是 http://自己网站的域名/工程名/介入口
Token:作用是相当于创建一个你自己和腾讯微信的一个暗号而已 这个自己定义 自己开心就好。
EncodingAESKey:消息密匙很少用到 不需要去深究。
e.开始创建一个web工程保证能正常访问,注意微信明确说过 携带有参数四个参数,而且这四个参数就是自己在配置公众号的时候自己设置的Token生成的,正所谓种瓜的瓜种豆得豆咯。
f.注意属性名称大小写都不要错 不然你就等着自己加班玩命找bug吧,你可以对返回来的数据不做任何处理直接打印一句echostr这个微信带过来的参数,Token就能验证成功通过, 响应给微信 你也可以通过算法算出来 自己开心就好。
这个时候 微信配置的提交的时候就会访问你填写的url,你把这个参数响应回去就是在告诉微信,验证通过。这样就和微信产生联系了。
g.菜单的创建:验证通过以后,使用数组嵌套的方式封装菜单数据
封装菜单数据:菜单数据使用JSON格式 一级菜单第一个命名一定是button 二级菜单命名sub_button 我就是这个掉坑里面了,否则微信不认识你的是什么鬼。
发送数据:get post 都ok,但是注意一定要转为UTF-8 不然是不行的。找到微信创建菜单的连接地址,连接通以后通过字节流打印的方式输出就ok了。
当返回代码 “0“的时候 说明请求成功!
阅读全文
0 0
- 微信公众号开发以及代码菜单创建
- 微信公众号开发---实现微信自定义菜单创建以及消息回复等
- 微信公众号开发之创建自定义菜单
- .NET微信公众号开发之创建自定义菜单
- 微信公众号开发(五)创建自定义菜单
- 微信公众号开发11代码生成自定义菜单
- 微信公众号开发,代码自定义菜单
- 微信公众号开发实现菜单php代码
- 微信公众号菜单创建
- 微信公众号开发教程[011]-自定义菜单以及个性化菜单
- 微信公众号开发--自定义菜单
- 微信公众号开发---自定义菜单的创建及菜单事件响应(java)
- 【微信公众平台开发】创建自定义菜单(四)
- 微信公众账号开发之创建菜单
- 【微信公众平台开发】创建自定义菜单(四)
- 微信公众号开发系列-开发模式创建自定义菜单
- php开发微信菜单,添加公众号菜单
- 使用C# .net开发微信公众号之创建自定义菜单
- MarkDown数学公式的详解
- Mac 更改jdk环境变量
- CSS3制作旋转的3D立方体
- mysql指定将某个字段更新到另一个表中
- input子系统基础之按键5——按键驱动
- 微信公众号开发以及代码菜单创建
- 考题篇(5.4) NSE4 08. 显式代理 ❀ 飞塔 (Fortinet) 网络安全专家
- 一个21行C#代码实现的神经网络
- python:数字(number)
- 邻接矩阵实现图
- Linux---(1)常用命令
- HDOJ 1000 A+B Problem
- GDB
- 彻底搞定C指针