1:公众号、订阅号、服务号、企业号、应用号(小程序)是什么,区别在哪里?
简单说明下:
订阅号:缺点是不能直接显示在好友对话列表里,而是被隐藏在“订阅号”文件夹中,这样订阅号一多就找不到你的了。再加上不能开通微信支付。优点是可以每天发一条群发消息给用户。因此如果做公众号开发不推荐。
服务号:优点可以直接在好友列表里显示。可以申请微信认证后支付。缺点是一月只能群发4条消息。不过没关系啦,用户单独发给公众号会话后,回复该用户不受限制。就是不能群发而已。因此推荐用认证服务号去做公众号开发。可以申请测试号在测试阶段开发。这样不用很严格的配置。
企业号:面向企业政府事业单位和组织的,用于生产管理协作运营。根据需要申请。
2:公众号java开发后台配置
1)首先申请微信服务号认证,点击查看百度经验,如果是企业,需要公函,对公账号,及营业执照才能认证,还有认证需要给300元的认证费用。登录到微信公众后台:1:关闭掉自动回复功能。
2)开发->基本配置->公众号开发信息:获取到appID,及AppSecret。注意AppSecret得保存好,丢失了就得重置,重置后原来的就失效了。设置IP白名单,可以设置多个,每个一行,否则获取access_token会失败。
开发->基本配置->服务器配置:1:先启用。 2:配置如下:
3)接下来:微信后台 > 公众号设置 > 功能设置
2设置的时候同样都需要开启服务器。并将:MP_vf****h7m.txt文件放在,你的域名所能直接访问到目录下面(将文件放置在域名根目录下)。比如我的域名是ycwxs.com 项目名是test,那么业务服务器可以设置成:ycwxs.com/test ,将MP_vf****h7m.txt放在webapp下面,主意可能会有一点延迟。
其实若你的域名是:ycwxs.com/test。则微信服务器会请求 ycwxs.com/test/MP_vf****h7m.txt。如果能访问到,说明位置就对了。
好啦。搞定啦。接下来重点介绍weixin4j的使用,能大大减轻java微信公众号开发的难度哦。