微信开发简介:https://mp.weixin.qq.com/
微信开发简介
一、公众号开发
1. 订阅号
为媒体和个人提供一种新的信息传播方式,主要功能是在微信侧给用户传达资讯;(功能类似报纸杂志,提供新闻信息或娱乐趣事)
- 适用人群:个人、媒体、企业、政府或其他组织。
- 群发次数:订阅号(认证用户、非认证用户)1天内可群发1条消息
2. 服务号
为企业和组织提供更强大的业务服务与用户管理能力,主要偏向服务类交互(功能类似12315,114,银行,提供绑定信息,服务交互的);
- 适用人群:媒体、企业、政府或其他组织。
- 群发次数:服务号1个月(按自然月)内可发送4条群发消息
3. 企业微信(原企业号)
企业的专业办公管理工具。与微信一致的沟通体验,提供丰富免费的办公应用,并与微信消息、小程序、微信支付等互通,助力企业高效办公和管理
4. 总结
主要区别:https://kf.qq.com/faq/120911VrYVrA130805byM32u.html
- 如果想简单的发送消息,达到宣传效果,建议可选择订阅号;
- 如果想用公众号获得更多的功能,例如开通微信支付,建议可以选择服务号;
- 如果想用来管理内部企业员工、团队,对内使用,可申请企业微信;
- 订阅号不支持变更为服务号,同样,服务号也不可变更成订阅号
5. 公众号基本原理
- 微信服务器提供一个公众号服务器
- 成为了微信客户端和应用服务器之间的纽带,实现微信客户端和应用服务器之间的通信
- 提供相关的API,可以使得应用服务器向公众号实现一些操作,例如:提供消息,获取关注用户信息,修改公众号的菜单等等
二、内置APP开发
1. 微信小程序
小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。个人、 企业、政府均可注册
2. 微信内H5开发
主要运用微信提供的jssdk,使得在微信内访问的网页在用户授权之后,具备获取微信用户信息、分享朋友圈,微信支付等功能
三、申请测试账号
进入到https://mp.weixin.qq.com/wiki中,注册属于自己的正式账号登陆,也可以申请使用测试号登陆
微信开发文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Requesting_an_API_Test_Account.html
- appID:是当前公众号的唯一标识(微信平台自动生成的)
- appsecret:当前app的密钥(微信平台自动生成的)
- URL:是应用服务器接收微信服务器消息的地址(自定义)
- token:也是自定义,通信的密钥