当前位置: 首页 > 知识库问答 >
问题:

javascript - 小程序码如何解析出对应的路径以及参数?

浦修文
2023-10-29

背景:
我手中有一个分销的小程序码,我想在公众号文章里面实现点击文字就可以跳转到对应的小程序,但是别人通过这个小程序跳转的时候得要能看到是我推荐的,所以,我猜测这个小程序码里面一定是带着参数的。

问题:
公众号自己推荐的添加小程序的两个方法:

  1. 在小程序里面点击复制链接,结果我发现,无论是谁复制出来的都是一样的,所以,这方法肯定是不行了。
  2. 通过开放十分钟的权限,可以获得小程序路径,这个我看了一下,上面带的参数都是页面以及菜单的信息,没有用户个人的信息,例如:openID id。

然后,在网上也使用了解码的工具,例如草料等,要么就是解析不了小程序码,要么就是解析出来的是base64,这个base64解码后乱七八糟的,根本就不是微信小程序的格式:#小程序:// 这类的。

最后,也尝试了大家说的使用微信开发者工具去进行二维码编译,结果好像只有自己开发的小程序才行,会报appid不对的错误。就算知道了这个小程序的appid,如果我不是其开发者,也不行。
1698563722113(1).jpg

目前能尝试的问题,基本上都试过了一遍,想问问大家还有什么别的方法去解析小程序码?非常感谢!!!

共有1个答案

郤瀚
2023-10-29

你是想生成一个带参的菊花码、但这个小程序你却没有开发者权限?

那没辙。

菊花码是微信的私有编码协议,跟 QRCode 不一样,并没有公开编码标准。

网上倒是有人尝试过逆向,已经能根据菊花码得到里面的二进制数据了,但也仅仅到此为止了。因为你不知道编码方案,只得到一串 01010101... 你也还是不知道原文到底是什么。不知道原文,就更不可能知道菊花码里的带参路径是怎么生成出来的了。

 类似资料:
  • 案例地址 其中的 a划弧终点坐标为什么是 -.1 0, 而不是 0 0,为什么使用小a和小z,而不是大A和大Z ?

  • 问题内容: 节点中是否有类似“ path.resolve”的API?还是有什么可以做的? 例如(nodejs代码): 应该得到: 问题答案: 解决(表示用户的家)是另一回事,通常是由外壳来解决。。 如果要通过Go代码执行此操作,则可以使用该函数获取有关当前用户的详细信息,包括其主文件夹(即)。但是,您仍然必须自己替换它。 原始答案如下。 您可以使用或。 例如: 输出: 您可以使用和从路径中“删除”

  • 上次分析了背后的一些原因,这次说说如何应对 首先这里默认没有任何挽回机会了,而不是你跪在女神面前大哭一场,或作出一哭二闹三上吊这种夸张的事情便可力挽狂澜的 如果你真做了,并且挽回了,那么请参考如何恋爱的番外,而非下文 对于个体而言,如何尽快走出困境,把损失降到最低,这是我们现在最为关心的 好,我们先来处理《黄帝内经》中着重强调的“治未病”阶段 首先,要正视自己的备胎身份 大多数人往往不愿意承认这个

  • 我正在尝试解析dot net console应用程序的当前文件夹,它需要在app init上读取。

  • 微诺: 在构建应用程序和React应用程序之后,假设我在-https://host:xxxx/pr/10启动应用程序 我希望我的React应用程序在给定的url上加载,索引页和路径参数的值为10(在我的例子中,我使用的是React路由内)。

  • 本文向大家介绍JavaScript数组排序小程序实现解析,包括了JavaScript数组排序小程序实现解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了JavaScript数组排序小程序实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JavaScript数组的sort()函数是按字符串大小排序,不能正确对一组数字进行排序下面