1 / 191
文档名称:

微信开发者文档学习.doc

格式:doc   大小:1,815KB   页数:191页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信开发者文档学习.doc

上传人:w447750 2018/6/18 文件大小:1.77 MB

下载得到文件列表

微信开发者文档学习.doc

相关文档

文档介绍

文档介绍:1:微信公众平台开发概述
微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本接口文档来帮助开发。
为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID,可以在用户管理-获取用户基本信息(UnionID机制)文档了解详情。
注意事项:
微信公众平台开发是指为微信公众号进行业务开发,为移动应用、PC端网站、公众号第三方平台(为各行各业公众号运营者提供服务)的开发,请前往微信开放平台接入。
2、在申请到认证公众号之前,你可以先通过测试号申请系统,快速申请一个接口测试号,立即开始接口测试开发。
3、在开发过程中,可以使用接口调试工具来在线调试某些接口。
4、每个接口都有每日接口调用频次限制,可以在公众平台官网-开发者中心处查看具体频次。
5、在开发出现问题时,可以通过接口调用的返回码,以及报警排查指引(在公众平台官网-开发者中心处可以设置接口报警),来发现和解决问题。
6、ess_token为接口调用凭据,来调用接口,ess_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储,详见获取接口调用凭据(access_token)文档。
7、公众平台接口调用仅支持80端口。
公众号主要通过公众号消息会话和公众号内网页来为用户提供服务的,下面分别介绍这两种情况:
1、公众号消息会话
公众号是以微信用户的一个联系人形式存在的,消息会话是公众号与用户交互的基础。目前公众号内主要有这样几类消息服务的类型,分别用于不同的场景。
1)群发消息:公众号可以以一定频次(订阅号为每天1次,服务号为每月4次),向用户群发消息,包括文字消息、图文消息、图片、视频、语音等。订阅号接口权限更低,推送营销功能更强大。服务号接口权限更高,微信银行用服务号。
2)被动回复消息:在用户给公众号发消息后,微信服务器会将消息发到开发者预先在开发者中心设置的服务器地址(开发者需要进行消息真实性验证),公众号可以在5秒内做出回复,可以回复一个消息,也可以回复命令告诉微信服务器这条消息暂不回复。被动回复消息可以设置加密(在公众平台官网的开发者中心处设置,设置后,按照消息加解密文档来进行处理。其他3种消息的调用因为是API调用而不是对请求的返回,所以不需要加解密)。
3)
客服消息:在用户给公众号发消息后的48小时内,公众号可以给用户发送不限数量的消息,主要用于客服场景。用户的行为会触发事件推送,某些事件推送是支持公众号据此发送客服消息的,详见微信推送消息与事件说明文档。
4)模板消息:在需要对用户发送服务通知(如刷卡提醒、服务预约成功通知等)时,公众号可以用特定内容模板,主动向用户发送消息。
2、公众号内网页
许多复杂的业务场景,需要通过网页形式来提供服务,这时需要用到:
网页授权获取用户基本信息:通过该接口,可以获取用户的基本信息(获取用户的OpenID是无需用户同意的,获取用户的基本信息则需用户同意)
2)微信JS-SDK:是开发者在网页上通过JavaScript代码使用微信原生功能的工具包,开发者可以使用它在网页上录制和播放微信语音、监听微信分享、上传手机本地图片、拍照等许多能力。
:接入微信
第一步:填写服务器配置
登录微信公众平台官网后,在公众平台后台管理页面- 开发者中心页,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,
其中URL是开发者用来接收微信消息和事件的接口URL用于接收腾讯请求的服务器地址

Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)在首次认证的时候,腾讯会发一个请求来验证公众号的服务器配置的真实性

EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥一般随机生成即可

同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码,详情请参考消息体签名及加解密部分的文档。
第二步:验证服务器地址的有效性
开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GE

最近更新

建石料场可行性方案 33页

备战期末考试主题班会总结 24页

四年级中队辅导员工作总结 27页

小型服装厂可行性方案 33页

元旦文艺汇演开场白和结束语 14页

夏令营俱乐部可行性方案 32页

国际蝴蝶兰展及旅游可行性方案 37页

PPT课件职业健康培训 30页

医疗机构可行性方案 33页

农庄拓展基地可行性方案 33页

2024年真空管太阳集热器项目资金需求报告代可.. 73页

儿科开课的可行性方案 38页

2024年雨伞项目资金需求报告代可行性研究报告.. 62页

2024年优特钢:碳结钢项目资金筹措计划书代可.. 55页

2024年异戊橡胶项目投资申请报告代可行性研究.. 63页

上门护理可行性方案 27页

2024年新型功能材料项目资金申请报告代可行性.. 69页

2024年无机非金属材料项目资金申请报告代可行.. 67页

(企业管理咨询)民营医院网络咨询解答技巧话术.. 11页

2020届九年级中考语文模拟试卷部编版,含答案 10页

2021年一建机电考点及口诀 9页

2022-2023年一级建造师之一建机电工程实务题库.. 43页

2022年二级建造师施工管理考试真题及答案解析.. 69页

2022年景德镇学院财务管理专业《管理学》科目.. 24页

2022弘扬劳模精神做新时代最美奋斗者心得体会.. 10页

2023年卫生应急管理部分试题竞赛传染病部分 23页

2023年资产评估师之资产评估基础通关提分题库.. 25页

diy饰品的直播词 11页

“乐考嘉年华”活动方案 12页

《眼科学》直播课堂满意度调查问卷 12页