很多用户可能对微信开发者平台不太了解,微信公众平台是运营人员通过公众号向微信用户提供信息和服务的平台,而公众平台开发接口是提供服务的基础。开发者在公众平台网站创建公众号,获得接口权限后,可以阅读此接口文档来帮助开发。下面就来详细介绍一下。
如何使用微信开发者平台:
为了识别用户,每个用户都会为每个公众号生成一个安全ID。如果需要在多个公众号和移动应用之间共享用户,需要前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下。绑定后,一个用户虽然有多个不同的公众号和应用,但同一个开放平台账号下只有一个公众号和应用。更多详情可参阅《用户管理-获取用户基本信息(机制)》文档。
微信开发者平台用户须知:
1、微信公众平台开发,是指微信公众号的业务开发、移动应用开发、PC网站开发、公众号第三方平台开发(为各行业公众号运营者提供服务),请前往微信开放平台接入。
2、在申请认证公众号前,可以先通过测试号申请系统申请接口测试号,快速申请接口测试号,立即开始接口测试开发。
3、在开发过程中,可以使用接口调试工具对某些接口进行在线调试。
4、每个接口都有每日接口调用频率限制,具体频率您可以在公众平台官网开发者中心查看。
5、开发过程中出现问题时,可以通过接口调用的返回码以及报警排查指导(接口报警可在公众平台官网开发者中心设置)发现并解决。
6.公众平台使用接口调用凭证进行接口调用,所有接口调用均需先获取,2小时内有效,过期需再次获取,但1天内获取次数有限制,需开发者自行存储,详情见获取接口调用凭证()文档。
7.公众平台接口调用仅支持80端口。
微信开发者平台提供的服务:

公众号主要通过公众号消息对话和公众号网页两种方式向用户提供服务,下面分别对这两种情况进行描述:
1.公众号消息对话
公众号作为微信用户的联系人而存在,消息对话是公众号与用户交互的基础。目前公众号中有多种类型的消息服务,分别用于不同的场景。
1)群发消息:公众号可以按照一定的频率(订阅号每天一次,服务号每月四次)向用户发送群发消息,消息类型包括文字、图文、图片、视频、语音等。
2)被动回复消息:用户向公众号发送消息后,微信服务器会将消息发送到开发者在开发者中心预先设置的服务器地址(开发者需验证消息真实性)。公众号可以在5秒内回复,要么回复消息,要么发指令告诉微信服务器暂时不要回复此条消息。被动回复消息可以加密(在微信公众平台官网开发者中心设置,设置后按照消息加解密文档处理。其他三类消息调用不需要加解密,因为它们是API调用,而不是对请求的响应)。
3)客服消息:用户向公众号发送消息后48小时内,公众号可以向用户发送不限条数的消息,主要用于客服场景。用户行为会触发事件推送,部分事件推送支持公众号据此发送客服消息。具体请参见微信推送消息及事件说明文档。
4)模板消息:当需要向用户发送服务通知(如刷卡提醒、服务预约成功通知等)时,公众号可以使用特定的内容模板主动向用户发送消息。
2. 公众号网页
很多复杂的业务场景需要通过网页来提供服务,这就需要:
1)网页授权获取用户基本信息:通过此接口可以获取用户的基本信息(获取用户的信息不需要经过用户同意,但是获取用户基本信息需要经过用户同意)
2)微信JS-SDK:是开发者在网页端通过代码使用微信原生功能的工具包,开发者可以通过它在网页端实现录制和播放微信语音、监控微信分享、上传本地手机图片、拍照等多项功能。