微信开发那点事

微信开发全解析

最近这两天,在任何时候打开任意一个IT网站,都能在显著位置看到关于微信开发的文章,相信不少读者也关注了其中一些;由此可以肯定的一点是:大家对微信这一平台是非常关注的;相信很多人也都想基于这一平台去做一些事情,当你看到这篇文章的时候,希望能给眼前的你更多实践性的参考,也希望大家能谈谈自己的看法>>>>>>>>

1、微信开发介绍

1.1  微信开发网址

网址:https://open.weixin.qq.com

有兴趣的朋友可以打开网址看下微信开发的种类什么的

1.2  微信开发种类

1.2.1  移动应用(Native)开发

接入微信开放平台,让你的应用支持微信分享、微信收藏和微信支付。

举例:

①  现在在IOS和Android上有款应用叫做【开发者头条】,你阅读文章列表的某篇文章时,如果你觉得不错,可以收藏到微信中,或者分享到你的微信好友或者朋友圈;

②  我们使用京东或者美团进行商品购买后,可以使用微信进行支付,这些功能的实现就是做IOS、Andrdid开发人员使用OC、Java来结合微信的开发包来实现的;

具体可以到官网上点击微信开发平台来了解更多噢!

1.2.2  网站应用(Website)开发

接入微信开放平台,让你的网站支持使用微信账号来登陆。

优点:

省得你输入一堆的注册信息或者登陆信息,降低了注册门槛,给用户提供更多的方便;

具体可以到官网上点击微信开发平台来了解更多噢!

1.2.3  公众账号开发

接入微信开放平台公众账号开发,为亿万用户提供轻便的服务。

微信账号种类:

①  个人账号

个人注册,门槛较低,主要用于建立朋友圈,在自己的朋友圈范围内进行分享/聊天等。

②  公众账号

注册需要严格的审核,因为公众账号要作为一个具有广泛传播的这么一个平台,所以肯定审核严格。如果是企业,需要组织机构代码、法人信息等;如果是个人,需要身份证信息、银行信息等;如果是事业单位,需要提供法律文件等;

举例:

⑴  假如我是个人开发者,精通Android、IOS、Java、嵌入式、Web开发,平时喜欢分享一些开发经验在朋友圈,慢慢就觉着传播范围太受限制(必须是好友),于是,你就可以注册一个公众账号,每周写几篇文章,通过公众账号,下发给关注我、关注技术的人。

⑵  假如你是招商银行,为了方便客户进行业务查询/办理,可以申请一个公众账号,然后做一些开发,让客户能够关注公众账号,进行余额查询。业务办理等。

1.2.4  公众号第三方平台开发

成为公众号第三方平台,为广大公众号提供运营服务和行业解决方案。

举例:

假如你开了一家餐厅,你的朋友开了一个家具厂,你俩想让生意更红火,也想借着微信来推广,但是自己又不懂技术,这个时候就可以借助【微信第三方平台】进行公众号管理/顾客关系经营(抽奖、促销、会员管理等)

1.3  公众账号之详细介绍

1.3.1  种类有哪些呢?

详情请看官网:https://mp.weixin.qq.com/

种类:

订阅号:订阅号都在一个文件夹内放着

服务号:服务号和微信的好友在一个列表当中

企业号:企业号主要用于公司内部通讯使用的 

1.3.2  有什么区别呢?

①  订阅号

主要偏向于为用户传达资讯(类似报纸杂志),认证前后每天只可以群发一条消息;

(个人一般注册订阅号)

②  服务号

主要偏向于服务交互(类似银行,114等提高服务查询),认证前后每月可群发四条消息;

(个人不能注册,需要资质),经过认证的服务号可以调用全部九大类微信接口和微信支付。

③  企业号

主要用于公司内部通讯使用,需要先有成员的通讯验证信息才可以成功关注企业号;

温馨提示:

⑴  如果想简单的发送消息,达到宣传效果,建议你选择订阅号;

⑵  如果像进行商品销售,商品售卖,建议你可申请服务号;

⑶  如果想用来管理内部企业员工,团队,对内使用的话,可申请企业号;

1.3.3  十大类接口

•  语音识别接口(stt 将语音转化为文本)

•  客服接口(如果用户给公众号发送了消息,在24小时之内 可以给用户回复消息)

•  OAuth2.0网页授权接口(微信的第三方登录)

•  生成带参数的二维码接口(推广活动)

•  获取用户地理位置接口(拿到你的位置)

•  获取用户基本信息接口

•  获取关注着列表接口

•  用户分组接口

•  上传下载多媒体文件接口

•  微信支付接口(只允许经过验证的服务号才能够调用成功,否则都是无法调用。)

1.4  公众账号→订阅号开发基本步骤(商业开发)

①  购买一个一级域名,必须通过备案(将域名解析到DNS解析到云空间地址);

②  申请或购买主机空间(互联网可以访问),用于保存网页的;

③  注册公众账号(个人订阅号);

④  登陆公众账号,修改/维护个人订阅账号;

⑤  编写代码,调用微信平台提供的九大类接口;

个人推荐几个域名交易网站:

https://wanwang.aliyun.com/domain/

http://godaddy.com/

http://dnspod.com/

主机空间:

阿里云、亚马逊云(AWS)、腾讯云

1.5  公众账号→订阅号开发基本步骤(测试开发)

①  申请或购买主机空间(互联网可以访问),用于保存网页的;

②  申请测试用的公众账号(个人订阅号);

③  编写代码,调用微信平台提供的九大类接口;

2、公众号调用JS,SDK的步骤(个人订阅号)

步骤1:绑定域名(商业开发、测试开发都得绑定)
步骤2:引入微信所提供的js文件
步骤3:config(debug、timestamp、signature、jsApiList)
步骤4:wx.ready 调用微信所提供的接口
步骤5:error 进行失败的异常处理

jssdk的使用文档url:

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115&token=&lang=zh_CN


基于sample调用jssdk步骤

①  sample.php中 填写对应的appID、appsecret

②  将ticket、token这两个php文件传到新浪云中的bucket

③  修改jssdk.php中访问文件的方式

saestor://mybucket/...

④  将要使用的接口在config的jsApiList声明一下

⑤  在wx的ready中的回调函数中可以直接调用api


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值