微信公众号开发以及代码菜单创建

来源:互联网 发布:上海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“的时候  说明请求成功!





     





原创粉丝点击