活码是如何实现的?不会过期的微信群二维码是如何实现的?

场景1:

很多运营者都会被一个问题困扰:微信群二维码会在7天后失效。这意味着这个二维码不能大量用于印刷品,不然7天后就变成了废品。但相比扫码添加客服,直接扫码进群有非常大的优势。

场景2:

很多公司对二维码举棋不定,想在印刷品上放一个官方网站的二维码,但觉得公司有活动的时候客户直接扫活动页面的二维码更合适,但又不能印刷很多个版本。

这种情况怎么办呢?

act wechat qecode 01 - operation, design - 活码是如何实现的?不会过期的微信群二维码是如何实现的?

二维码原理和跳板思想

首先需要解释二维码的原理。实际上,二维码是经过特殊编码方式的一串字符,而实际应用中这一串字符在大多数情况下是网址。

在过去,用户需要打开浏览器,然后输入网址,按下回车后即可访问网址对应的网站。而扫二维码后,软件会识别二维码内的网址,然后直接帮你访问它。尽管操作方式不一样,但其原理则是相同的。

在微信的框架内,微信群、微信个人、微信公众号等二维码,实际对应的都是一个网址,只不过这个网址往往只允许在微信APP内访问而已。

据此,我们就得到了一种改变二维码内容的思路:在二维码里放一个固定的、可操控内容的链接,后续只需要改变链接的内容,即可实现二维码内容的变化。也就是说,用户访问的虽然是同一个链接,但由于链接的内容我们可以操作改变,因此它可以作为跳板让用户访问不同的内容。这里,我们将包含这个链接的二维码叫做“二维码跳板”。

二维码跳板的实现

根据所访问的内容,二维码跳板有两种形式:

  1. 二维码内含的网站中含有特殊代码,访问后可以直接将用户重定向到特定页面。这种方式适合非微信系统内的响应式网站、网店等使用。
  2. 二维码内含第二个二维码,我们定期改变这个二维码。这种方式适合微信内建系统内使用,比如微信群二维码、微信公众号二维码,因为这类二维码不支持用网址的方式被正常调用,因此只能靠一个新的二维码来激活。

下面我们来看看这两种方式如何实现……

自动跳转型二维码

我们要实现的效果是:用户扫码访问网站A,网站A自动重定向到网站B。网站A的内容是我们可控的,而网站B无所谓,如果需要,我们可以把网站A里的网址改成网站C。

具体来说,我们使用的二维码地址内含的可以是:

https://www.kamilet.cn/abc/

然后,我们编辑这个https://www.kamilet.cn/abc/页面,在里面加入这样的代码:

<script language="javascript">
    document.location= "http://www.kamilet.com/";
</script>

这样一来,当用户扫描了二维码,尽管直接访问的应该是kamilet.cn下的页面,但会被自动跳转到kamilet.com,这就达到了我们的目的。是不是很简单呢?

顺便一提,不同的主机、环境、CMS系统支持的跳转方式可能不同,上述代码可能在你的页面内无效,你需要针对性找到合适的代码来实现。

二维码嵌套型二维码

这种二维码实现的方式和上面的完全相同,我们只需要将代码的部分换成一张图片。而这张图片就是我们实际的目标二维码,你还可以在目标二维码下方加上文字引导用户扫描。

比如下面这个二维码:

QRCode act - operation, design - 活码是如何实现的?不会过期的微信群二维码是如何实现的?

二维码的内容是kamilet.cn下的页面,但这个页面展示的是公众号二维码。而根据需要,我可以将里面的二维码改成群二维码、个人二维码等等。如果放群二维码,只需要记得每7天更换它即可。

通过服务器实现高级控制方式

现在网络上有很多这样的活码、群二维码服务,其实原理都完全一致。而你如果有一定开发能力,可以自己开发一套很简单的群二维码程序。思路如下:

  1. 新建一个网页,并建立一个后台按钮,按钮的功能为按下后向数据库内存入当前的日期。
  2. 在网页上上传一张图片,按一下后台按钮存储这个日期。
  3. 新建一个服务器任务,每24小时运行一次即可,如果查询到数据库内的日期和当前日期的差大于等于6(即第六天提醒),则通过mail服务向你的邮箱发一封邮件。

这样你在收到邮件的时候,手动更换图片并再按一下按钮即可。当然如果你有足够的开发能力,甚至可以将程序写成可以直接接收邮件并用附件替换二维码的方式。

微信打赏支付宝打赏

感谢您的支持!

文章来源:卡米雷特的小站www.kamilet.cn)转载请注明出处。

卡米雷特

视觉控&技术控,不断学习中!

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注