第一节 微信开发前简单准备

一.Node微信开发前准备

1.能利用Nodejs开发一些网页或者爬虫工具

来对Nodejs API和它的技术特点有一些基本的认知

2.有一些其他的后端语言经验

无论是PHP/java/Ruby均可,主要弄明白一个网络http请求从开始到结束中间所经过的这些环节

3.javascript

二.微信号的种类特点

1.企业号

不太适合于我们这种个人小型开发,是为企业或组织提供移动应用入口,帮助企业建立与员工,上下游供应链及企业应用间的连接

2.订阅号

比较适合个人,小团队.主要是用于信息传播,帮助管理用户以及和用户互动.比如撰写文章,咨询传播,消息定制等等

3.服务号:

企业和组织,提供更强大的业务服务与用户管理能力.比如支付,智能接口.

4.公众号的认证

一般是需要你有一个开户过的企业,可以以法人身份去开一个小公司,建议是认证一下.
(1)订阅号:认证和非认证的区别就是,认证帐号别人可以直接在添加好友里搜索关键词就能找到你.
(2)订阅号与服务号的区别:
①出现的位置不同.
②单月发送消息数量不同,订阅号可以一天一篇,服务号一个月最多四篇.
③订阅号没有9大接口和支付功能.

5.服务号9大接口

(1).语音识别:
就是能识别你说的话,并翻译成文本内容
(2).客服接口:
就是公众号可以在你发送过消息的24小时内,想你回复消息
(3).OAuth2.0网页授权:
可以通过这个授权接口,请求用户授权,从而拿到更多用户的信息
(4).生成带参数二维码:
公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果.这些参数可以自己定制,从而可以实现更多分析结果,比如用户从哪儿来的
(5).获取用户的地理位置:
公众号能够获得用户进入公众号会话时的地理位置.可以做微信导航.
(6).获取用户基本信息:
公众号可以根据加密后的用户OpenID,通过一系列的参数交互,最终拿到用户基本信息,包括头像,名称,性别,地区.
(7).获取关注者列表:
通过这个接口,可以拿到所有关注者的OPenID,就知道有多少人关注你,是谁关注你.
(8).用户分组接口:
通过分组接口,可以在后台为用户移动,创建,修改分组.比如把你们班级你们团队分成,男生一组,女生一组.
(9).上传下载多媒体文件:
通过这个接口,公众号可以在需要时在微信服务器上传下载多媒体文件.

三.Node微信开发环境的搭建

node如何接入微信
微信工作流程图:
这里写图片描述

(一).申请测试帐号

https://mp.weixin.qq.com/wiki/home/
微信开发文档 ==》 开始开发 ==》 接口测试号申请

(二).注册公众号后

1.登录,通过手机扫描二维码进去。页面如下:
这里写图片描述
2.开发 ==》 基本配置
这里写图片描述
解释说明
开发者ID:
AppSecret(应用秘钥):
URL(服务器地址):接受微信官方服务器推送的消息和时间等等.
注册一个《新浪云》账号,把代码放到服务器上。
Token(令牌):access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。

4.获取access_token
位置:微信开发文档 ==》 开始开发 ==》获取 access_token
Access_token是微信公众平台验证开发者所用的token.
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值