小程序

小程序授权登录流程详解

こ雲淡風輕ζ 提交于 2020-03-03 05:56:43
在做小程序授权登录时, 不同的人有不同的实现细节, 导致有各种不一致的描述, 与他人进行沟通讨论的时候, 思想很难保持同步。 微信官网登录时序图示例 wx.login() 会刷新 session_key 吗 下面是我连续3次测试的结果, 可以看出三个不同的 code 得到相同 session_key: | code | session_key | | - | - | | 061AlTTl1NN1Xk0ZmcUl1iZ0Ul1AlTTi | eTVWziFnhu2vG+iVrjDOqA== | 071Rl0SD0Dd7Sc2hkkOD0asORD0Rl0SW | eTVWziFnhu2vG+iVrjDOqA== | 071wl53j2qtQCH0SfKZi2SVN2j2wl53d | eTVWziFnhu2vG+iVrjDOqA== 我决定等待10分钟之后再去尝试: code_xxx LMiKHyNLaGHidXqSsg4Ung== 果然 session_key 发生了变化,这和 官网文档说明 符合: 原文:微信不会把session_key的有效期告知开发者。我们会根据用户使用小程序的行为对session_key进行续期。用户越频繁使用小程序,session_key有效期越长。 数据签名校验? 签名算法 signature = sha1( rawData + session_key

Beta版本演示

╄→尐↘猪︶ㄣ 提交于 2020-03-02 15:21:01
Beta版本演示 一、组长博客链接 https://www.cnblogs.com/tong-/p/12064109.html 二、“十个憨憨”所有成员 031702621 刘伟楠(组长) 031702620 林易丰 171709012 沈鸿骁 031702607 黄皓 031702624 张泽宇 031702625 杨蓝宇 031702623 蔡嘉懿 031702641 江斯强 031702619 孙庭鑫 031702627 李至恒 三、本次作业贡献比例 蔡嘉懿 博客 7% 孙庭鑫 博客 7% 刘伟楠 评分 5% 李至恒 评分 5% 张泽宇 评审表 5% 沈鸿骁 评论 5% 黄皓 ppt 8% 江斯强 演示 16% 杨蓝宇 2% 林易丰 40% 四、GitHub项目链接 https://github.com/lsyqlelel/wxxcx 五、本组 Beta 冲刺站立会议博客链接汇总 BETA冲刺(1/4) BETA冲刺(2/4) BETA冲刺(3/4) BETA冲刺(4/4) 六、燃尽图 七、原计划、达成情况及原因分析 原计划:完成一个校园的包含论坛,跑腿,拼车三个模块的一个完整的应用程序。 达成情况:基本完成了一个完整的微信小程序,实现了各种功能,但是未达到期待的就是楼中楼回复,没有实现举报言论功能,以及界面不够美观,主要原因是时间和能力所限 八、Beta 版本展示

微盟遭员工“删库跑路”,蒸发10亿人民币!——电商平台数据安全该如何保障

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-02 10:52:34
年后复工大戏,“删库跑路”这个词又登上热搜,更是直接给公司带来数10亿的市值蒸发损失! 说实话,开始以为是程序员之间调侃的段子。可这次不是别人,正是微信生态的第三方服务商微盟,在这个"远程办公”的节骨眼出事了。 1 靠给微信公众账号提供营销推广服务发家,做到上市的微盟怎么也没想到,2020年给自己上的第一课是公司核心运维人员的“删库跑路”。 一石激起千层浪,此时微盟给出了一份解释。 2月25日,微盟集团(SEHK:02013)发布公告称,SaaS生产环境及数据遭到员工“人为破坏”导致公司当前暂时无法向客户提供SaaS产品。 微盟预计,老用户数据将在2月28日晚上24点前方可完成数据修复。这意味着,微盟的老用户将面临超过5天的系统宕机。对疫情期间本来正在经受门店歇业重创的商家来说,可以说是致命性的打击。 一位商家表示:微盟系统崩溃后,已售出的几百万元提货卡无法提货,“客户说我是骗子,微盟销售说是腾讯出问题,腾讯修复又不可能这么慢。店铺数据如果都没了,我的损失该怎么办?” 2 基于微盟的商家小程序也都随之宕机,一度无法打开。从23日晚间起,线上生意基本停摆的商家不在少数,同时像林清玄、百草味、森马等多个知名商家小程序也均已无法打开超过24小时。 据林清轩创始人孙来春的自述,337家门店、2000员工,每月基础开支在3000-4000万之间,初一到初七业绩暴跌95%。正是通过数字化转型

一入前端深似海,从此红尘是路人系列第五弹之微信小程序canvas篇

本小妞迷上赌 提交于 2020-03-02 09:57:14
看着 小程序 这些日子这么火爆,对于新鲜事物炒鸡感兴趣的我肯定也小小的研究了一下。于是乎便搞出了一个小程序版本的倒计时Demo。Demo效果图如下: 一、Demo思路来源 之所以写了这样一个Demo,是因为很久之前在慕课网看到了一个很好玩很酷炫利用canvas绘制的时钟,于是想着这样炫酷好玩的东西在小程序当中是否也能够得以实现呢?答案肯定是可以的。接下来我将把这个Demo的思路一步一步分享给大家。 二、Demo实现 1.微信小程序开发环境搭建 http://www.helloxcx.com/jc/devtools/download.html 2.开发环境搭建后利用开发工具创建自己的Demo项目 1)创建项目 2)添加核心代码countdown.js ,digit.js到index目录下 3.核心代码实现(代码中有详细的开发注释) 1)digit.js(这里实现倒计时数字的排列,是一个3维数组) // 数字排列 var digit = [ [ [0,0,1,1,1,0,0], [0,1,1,0,1,1,0], [1,1,0,0,0,1,1], [1,1,0,0,0,1,1], [1,1,0,0,0,1,1], [1,1,0,0,0,1,1], [1,1,0,0,0,1,1], [1,1,0,0,0,1,1], [0,1,1,0,1,1,0], [0,0,1,1,1,0,0] ],/

Beta 冲刺(5/7)

瘦欲@ 提交于 2020-03-01 18:18:23
目录 摘要 团队部分 个人部分 摘要 队名:小白吃 组长博客: hjj 作业博客: beta冲刺(5/7) 团队部分 后敬甲(组长) 过去两天完成了哪些任务 ppt制作中 数据集标注 接下来的计划 制作ppt 准备答辩 还剩下哪些任务 答辩准备 有哪些困难 考试增多,时间紧张 有哪些收获和疑问 收获:ppt制作+数据制作 疑问:没了 黄靖茹 过去两天完成了哪些任务 -数据周报相关内容的整合 接下来的计划 html js 数据是怎么传输的搞清楚 改前面的代码 还剩下哪些任务 猜你喜欢网页编写 有哪些困难 加各种各样的功能总会出现各种各样的问题 有哪些收获和疑问 收获:大把大把的头发 疑问:整合之前的代码为什么莫名其妙不能用了 葛亮 过去两天完成了哪些任务 我的界面优化 接下来的计划 完善学生端 还剩下哪些任务 商家端的完成 学生端界面美画 有哪些困难 按照原型抠细节 有哪些收获和疑问 收获:wxml和css升华 疑问:暂无 黄泽 过去两天完成了哪些任务 修改了商家端的部分界面样式 接下来的计划 完成商家端基本样式 完成菜品上传功能 还剩下哪些任务 商家端基本功能 有哪些困难 东西太多感觉做不完 后续制作需要更多的小程序技术,能力不足 有哪些收获和疑问 收获:编写js与wxml代码的技术越来越娴熟了 疑问:暂无 蔡文斌 过去两天完成了哪些任务 完善推荐算法,根据要求重新生成推荐

【小程序】普惠节

天大地大妈咪最大 提交于 2020-03-01 17:49:40
https://cloud.tencent.com/act/weapp?fromSource=gwzcw.2217730.2217730.2217730&utm_medium=cpc&utm_id=gwzcw.2217730.2217730.2217730&gclid=Cj0KCQiA1-3yBRCmARIsAN7B4H2-DjYZFUinWhOJAVZvqC13z7xxRbDuZvGT4qg6EuJIp6GFmhATWGAaAh6BEALw_wcB 来源: https://www.cnblogs.com/colipso/p/12390944.html

线下实体店应用小程序,实现收益翻倍

一曲冷凌霜 提交于 2020-03-01 14:38:32
小程序自2017年上线以来,很多企业通过小程序运营,吸引了一大批的流量。由于互联网的飞速发展,实体店越来越难做已经成为不争的事实。so,当小程序风暴袭来之时,实体店该不该开发自己的小程序,开发后有哪些好处? 小程序有一个寄托体在里面,人们可以通过多种去打借助小程序看到你的店铺,从而我们的店铺便多了一个宣传渠道。 实体店该不该开发小程序,有哪些好处? 就小程序来说,附近的小程序、到店扫码点餐、线上下单周边配送、线上点餐到店提货,为消费者解决了点餐排队、付款找零等多方面的问题,在加上配合云打印,为商家解决了接待压力,服务压力等。 附近的小程序:周边5公里内打开附近的小程序列表,小程序按照地理位置的由近到远依次排列。非常好的宣传渠道 到店扫码点餐:消费者进店之后扫描桌上的二维码,点餐并付款,厨房打印机自动打印菜单,服务员根据菜单送餐,大大降低了高峰期的服务压力。 线上下单周边配送:无论是扫描传单二维码还是曾经到店扫码点餐的消费者,使用过的小程序都会保存在小程序列表里面。当消费者需要点餐的时候进入小程序列表就可以看到。消费者进入小程序点餐之后商家可设置手动或自动接单,接单后可以设置打印,厨房打印订单,送餐员取餐后根据小票送餐,相比较传统的订餐方式,消费者可以看图点餐、商家可以完全自动化。无论是对消费者还是对商家来说,都是非常方便的。 到店提货功能: 消费者在向餐厅去的路上点餐付款

2020-03-01

℡╲_俬逩灬. 提交于 2020-03-01 14:31:59
从入门到入土 我觉得想要编写一个小程序,首先要知道他的组成结构以及每个结构所编写的内容类型,还有编写代码的语法。 ···小程序的目录结构: 一个小程序主体部分由三个文件组成,必须放在项目的根目录,app.js是小程序逻辑,app.json是小程序公共配置,app.wxss不是必须的,为小程序的公共样式表。 一个小程序的页面由四个文件组成,小程序的代码构成:JSON配置、WXML模板、WXSS样式、JS逻辑交互。 #注:为了方便开发者减少配置项,提升工作效率,上述描述页面的四个文件必须具有相同的路径与文件名,设置相同文件名时,系统会自己匹配到相应的json、wxml、wxss、js文件。 ···JSON配置中又有: 1.小程序的全局配置app.json,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。例如:pages是页面路径列表,windows是全局的默认窗口表现,tabBar是底部tab栏的表现,networkTimeout是网络超时时间。 2.小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,为工具配置,作用是在工具上做的任何配置都会写入到这个文件,当重新安装工具或者换电脑工作时,只要载入同一个项目的代码包,开发者工具就自会动恢复到当时开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。