微信公众号开发以及代码菜单创建
2017-12-16 22:08
232 查看
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“的时候 说明请求成功!
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“的时候 说明请求成功!
相关文章推荐
- 微信公众号开发---实现微信自定义菜单创建以及消息回复等
- 关于Java开发微信公众号-菜单创建-2
- 微信公众号开发——创建自定义菜单(PHP版)
- .NET开发微信公众号之创建自定义菜单
- 微信公众号开发---自定义菜单的创建及菜单事件响应(java)
- cocos2d-js 开发基础练习代码(2)——使用事件管理器创建用户交互以及cocos精灵帧动画的js使用
- 微信公众号开发之创建自定义菜单
- 关于微信公众号创建菜单格式以及操作流程
- [置顶] 基于springboot+mybatis的微信公众号开发第四篇-自定义菜单的查询、创建、删除及菜单事件响应
- 微信公众号开发11代码生成自定义菜单
- 和小猪一起搞微信公众号开发—创建自定义菜单
- 微信公众号开发之设置自定义菜单实例代码【java版】
- 微信公众号开发,代码自定义菜单
- php之微信公众号开发(一)接入微信验证和创建自定义菜单
- .NET微信公众号开发之创建自定义菜单
- 【eclipse插件开发】右键菜单获取选中文件以及文件的创建
- 微信公众号开发(五)创建自定义菜单
- 一起艳学Springboot开发微信公众号(三)——登录授权和创建菜单
- .NET微信公众号开发-2.0创建自定义菜单
- 微信开发——2、代码模式下创建菜单