- 1、本文档共301页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;;;;公众号开发技术原理;;;;;;;;;;;;;;实现程序;配置公众号服务器;配置公众号服务器;测试程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;原理过程分析;;原理过程分析;;;;;;;;;注:全局访问令牌access_token每天只能获取2000个,每一个access_token的有效时间为7200秒,对于业务频繁的场景而言,这个资源是比较宝贵的。因此应当保存每一个access_token值,在未失效之前应当重复使用,以免因为频繁重新获取access_token导致数量用完而影响业务。
保存access_token时,至少预留512个字符的空间。
此外,由于每天有50万条客服消息的限制,且必须在用户行为的48小时内才能发送客服消息,因此对于客服消息业务量较大的公众号,可靠的作法是记录用户的每一次交互行为,以便在时间上可以把握,避免回复一些交互已经超时的用户,浪费消息流量。;;;;;;;;;;;;;;;;实现过程;代码中的json数据包的各项参数含义;;;;;;;;;模板消息的使用规则;;;;;;;;;;;;;;;;;;;如果在不同URL对应的页面中调用SDK中的接口,必须在每一个URL页面中都使用wx.config接口进行注册操作,因此必须为每一个URL对应的页面中都计算生成相应的签名signature。
因此正确计算生成签名signature是JS-SDK接口能否正确调用的一个关键。;jsapi_ticket是公众号用于调用微信JS-SDK接口的临时票据。根据微信的规定,正常情况下,jsapi_ticket的有效期为7200秒,每一个AppID号能够获取jsapi_ticket的api调用次数是非常有限的,因此开发者应当对每一个jsapi_ticket值作为好保存工作,以尽其用。
对jsapi_ticket、noncestr随机字符串、timestamp时间戳、当前网页的URL四项内容必须先严格按ASCII码从小到大顺序排序(字典排序),然后再sha1加密,才能得到正确的签名signature,否则将出错。
此外,生成签名用的noncestr、timestamp和url必须与wx.config中的nonceStr、timestamp和URL完全相同。
出于安全考虑,微信规定开发者必须在服务器端实现签名的计算生成。;;类别;;数据库与文件准备;;;;;;;;;;小程序开发的工具准备;;注册小程序账号的步骤如下:;;微信开发者工具简介;;;;;;;;HelloWorld的文件目录结构;HelloWorld小程序的运行分析;;;;;;测试小程序的四种方案;;;;;;;;新页面与数据准备;小程序的初步测试;1;获取用户的openID步骤流程图;;;;;;;;;;页面的布局;;;本节主要知识点包括以下内容:;;;;;;;;;栏目;;;;;;;navigator组件的应用;switch组件的应用;;;;;;;;;;模态对话框接口wx.showModal:;;;;以wxacode.get接口为例,在服务器端程序中,调用小程序码类接口生成相应的二维码的算法流程如下图所示:;;;;;;wx.createVideoContext接口:;;wx.chooseVideo接口:;;wx.createInnerAudioContext接口:;;wx.getRecorderManager接口:;;wx.getImageInfo接口:;;wx.chooseImage接口:;;;;;;导航栏的个性化设置接口:;;TabBar的应用优化接口:;TabBar的应用优化接口:;;页面的下拉刷新:;;用户交互对话框:;用户交互对话框:;;;;;;网络接口:;;WI-FI接口:;;蓝牙接口:;蓝牙接口:;蓝牙接口:;;获取电池的电量接口wx.getBatteryInfo:;;屏幕接口:;屏幕接口:;;拨打电话接口wx.makePhoneCall:;;添加联系人接口wx.addPhoneContact:;;罗盘接口:;;;;;;;;小程序前后端的数据交互:;;小程序的页面生命周期函数:;;用户登录与用户信息:;;小程序带参数的页面跳转:wx.navigateTo接口
;;
您可能关注的文档
- 微电子与集成电路设计导论-全套PPT课件.pptx
- 微观经济学-全套PPT课件.pptx
- 微机原理及应用-全套PPT课件.pptx
- 微机原理与汇编语言-全套PPT课件.pptx
- 微机原理与接口技术(第4版)-全套PPT课件.pptx
- 微机原理与接口技术(第5版)全套PPT课件.pptx
- 微机原理与接口技术(基于8086和Proteus仿真)全套PPT课件.pptx
- 微机原理与接口技术-全套PPT课件.pptx
- 微机原理与接口技术实用教程-全套PPT课件.pptx
- 微机原理与应用(第2版)全套PPT课件.pptx
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)