在开发微信公众号,小程序的时候,可以配置成明文模式,兼容模式,安全模式。当配置成安全模式的时候,就需要对消息进行加密,解密。说明下,只有被动回复的时候需要进行消息加密,其它主动请求的API不需要对消息进行加密。 微信官方提供的没有delphi的例子,这里根据官方文档以及C#的例子,更改成delphi的加密解密函数,已经在公众号中使用。核心源代码如下(没有按照对象实现,就是简单的函数实现):{202            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-30 10:03:23
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            系统环境: win764位 Python3.7 frida 14.2.2 pc微信3.0.0.47鲁迅说:伟大的代码来自抄袭,不,是借鉴!既然是要借鉴,那能拿到源码当然是最好的,今天就来分享下pc端如何获取微信小程序包,借鉴下别人是如何开发小程序的。 目前较多的方法是手机端获取,但需要root,当然也可以电脑安装模拟器搞,既然pc端支持小程序打开,并且拿到包后还需要在电脑上解包,为何不直接在电脑上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-28 17:23:33
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当在项目中获取后台数据时,会应用到 wx.request({}) 发起https网络请求。项目中需求: 如果是 POST请求 接口, 进行MD5加密。 根据实际需求即可。 文章目录微信小程序request请求封装API完整request请求1. 下载并引入`md5.js`文件2. 在`request.js`文件中封装方法`GET`请求方法`POST`请求方法返回数据处理JSON数据排序方法导出模块            
                
         
            
            
            
            背景:微信被动回复消息,微信会调用我们自己的服务,传递一些敏感数据,为了确保安全性,可以给参数加密,当然,如果微信传的参数加密了,我们获取数据的时候自然需要解密,那么加解密需要怎么做呢?如下图:我们在公众号基础配置里,将消息加密方式设置成「安全模式」之后,传递的就是加密之后的消息。  解压之后,我的开发语言是Java,然后把src里的文件复制到我们自己的项目里 XMLParse.java 和WxI            
                
         
            
            
            
            引入依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-http</artifactId> <version>5.7.6</version> </dependency> 获取 scheme 官方文档:小程序码与小程序链接 /            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-29 12:14:20
                            
                                494阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述现在除了用二维码之外,微信还可以为我们生成小程序码,大概长这个样子。 如果要生成无限制的小程序码,需要几个步骤  1、小程序某个页面的地址,也即是指定page参数的值;  2、获取access_token;  3、指定scene参数的值;  4、调用getwxacodeunlimit接口,并将返回结果存储到一个图片里。page参数page参数的值都是以pages开头的,后面加上能到导航到某个小            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 08:12:09
                            
                                234阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            因为写这个功能的时候我也是个新手,所以并没有抽取class和js~ 或许也正是因此,新手看起来会更简单一些 ~ Make a little progress every day ~实现效果功能版项目完整版 实现效果为了观看效果先行设置为10s,正常一般都是60s功能版wxml这里我没有采用view、text等标签,而是采用了button,主要原因是用到了disabled的属性,作用于发送验证码后事            
                
         
            
            
            
            前言在微信小程序的某些业务场景中,需要用户微信扫码后直接进入到小程序的某个页面(有时小程序码还需携带一些参数),在这种场景下om.al            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-27 11:51:23
                            
                                1708阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              如果你有一个页面,比如某个商品详情页: /Page/detail/detail?id=1000000,你希望生成这个页面的一个小程序码;那么你就需要调用小程序的接口来生成这个二维码了;具体思路:  1.按照官方文档的指示,首先你要调接口获取你的AccessToken才能使用生成小程序码的接口;  2.得到AccessToken后就可以开始调用生成小程序码的B接口了            
                
         
            
            
            
            一、背景介绍小程序URL Scheme、URL Link是微信小程序后台生成的一种地址,适用于从短信、邮件、微信外网页 等场景打开小程序任意页面。所以,适用性极强。可与微信扫码携带参数跳转到小程序指定页面技术互补若在微信外打开,用户可以在浏览器页面点击进入小程序。每个独立的URL Link被用户访问后,仅此用户可以再次访问并打开对应小程序,其他用户无法再次通过相同URL Link打开该小程序。最长            
                
         
            
            
            
            WeUI是一套小程序的UI框架,所谓UI框架就是一套界面设计方案。有了组件,我们可以用它来拼接出一个内容丰富的小程序,而有了一个UI框架,就能让我们的小程序变得更加美观。2.4.1 体验WeUI小程序WeUI 是微信官方设计团队设计的一套同微信原生视觉体验一致的基础样式库。在手机微信里搜索WeUI小程序或者扫描WeUI小程序码即可在手机里体验。我们还可以下载WeUI小程序的源码在开发者工            
                
         
            
            
            
            前言我们这边最近一直在做基础服务,这一切都是为了完善技术体系,这里对于前端来说便是我们需要做一个Hybrid体系,如果做App,React Native也是不错的选择,但是一定要有完善的分层:① 底层框架解决开发效率,将复杂的部分做成一个黑匣子,给页面开发展示的只是固定的三板斧,固定的模式下开发即可② 工程部门为业务开发者封装最小化开发环境,最优为浏览器,确实不行便为其提供一个类似浏览器的调试环境            
                
         
            
            
            
            需求概述:要求用户在小程序某页面填写信息之后,点击提交信息,然后生成一个二维码,相关确认人员通过扫描二维码来确认用户的信息,相关的需求,比如我们平时的电影票二维码生成等等,所以说二维码在我们的业务中需求量还是很大的,那我们就一起看看小程序生成二维码当然小程序里边生成二维码当然离不开带三方库,下载地址:https://gitee.com/WeiDoctor/weapp-qrcode-canvas-2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 15:12:17
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.原因在 URL 参数字符串中用 key=value 这种键值对的形式进行传递参数,多个键值对中间用 & 连接。如果在 value 中也存在 & 这个符号的话,不对其进行编码,就会引起歧义,就会发生参数丢失问题。2.解决方法(通过encodeURIComponent()和decodeURIComponent()方法来解决)进行url编码和解码,下面是详细的URL 的编码和解码 1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-25 11:46:39
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2007 年 1 月 9 日,乔布斯在旧金山莫斯科尼会展中心发布了首款 iPhone,而在十年后的 1 月 9 日,微信小程序正式上线。张小龙以这样的形式,向乔布斯致敬。小程序在哪里?小程序功能模块在“发现”频道最下方的位置。如果没有,请先将微信升级到最新版本,然后在通讯录搜索‘小程序示例’,点击之后返回“发现频道”即可。Tip:小程序搜索目前不支持模糊查询小程序会带来什么无处不在,随时访问移动互            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 09:19:18
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这个是带参数小程序码,我们项目里用到的就是,身份不同带不同参数,然后请求接口。代码如下:  onLoad(options) {//用户授权操作options.db ? wx.setStorageSync('dbid', options.db) : ''; //分享功能逻辑wx.setStorageSync('scene', options.scene)// 这里就是从url获取的的参数,            
                
         
            
            
            
            获取了小程序的scheme码,就可以像打开网页链接一样,通过短信、邮件、外部网页等微信以外的渠道拉起小程序,URL Scheme链接形式如weixin://dl/business/?t= *TICKET*。Scheme码的说明scheme码可以自定义进入的小程序的页面路径,也可以携带参数,还可以设置是永久有效还是到期失效(比如两小时内或7天内失效)。携带参数、设置有效时间以及场景值(通过URL S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 07:30:21
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考文档: wxacode.get | 微信开放文档一、接口选择微信开发文档中生成小程序码有三种API,如下:createQRCode(该接口生成的小程序码,永久有效,有数量限制)Aget(该接口生成的小程序码,永久有效,有数量限制)BgetUnlimited(该接口生成的小程序码,永久有效,数量暂无限制)C注意点,如下:接口 A 加上接口 B,总共生成的码数量限制为 100,000,这是总共的数            
                
         
            
            
            
            工欲善其事,必先利其器。古人总结的经验在今天看来仍旧是充满着智慧。最近接手了公司的小程序开发,原先是八流的安卓开发,刚开始被小程序的什么cs、js看的头晕目眩,好在还有那么一点点基础才不至于被完全挫败。从0到1终于有了进展,但是在某个时刻又觉得从1变回了0,不会写到会写的这个过程克服了,又遇到了第二个问题,会写就完了吗,仅仅只停留在会写这个层面就可以了吗,在会写之后渐渐的不满足了,首先看到那一个个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-06 15:19:16
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微信小程序基础(一)1. 小程序文件格式1.1 基本文件格式js文件: 页面逻辑-和用户做交互:响应用户的点击、获取用户的位置等等.wxml文件: 页面结构-就是微信版html负责页面的整体结构.json文件: 页面配置-微信小程序相关的配置,导航栏标题,背景等信息.wxss文件: 页面样式-具有 CSS 大部分特性,扩展了尺寸单位和样式导入.1.2 根文件app.json 是当前小程序的全局配置