微信开发生成带参数的二维码的讲解在微信公众号平

2021-05-26
来源:网络整理

解释微信开发以生成带有参数的QR码

在微信官方帐户平台开发人员的“帐户管理”中,有一个“生成带有参数的QR码”的功能。这里生成的二维码,只要通过微信扫描二维码,就会自动将事件推送到微信官方账号

使用微信扫描数据并将其推送到开发者网站,如下所示:

1429416610

可以看出,它是一种数据格式,其中SCAN表示扫描,这是在生成QR码时在json中设置的值。它可以由您自己指定,其余的则由微信平台预先设置。 。 。使用自定义数据,您可以自动回复指定的数据

例如:我想做一个猜谜游戏,每个猜谜游戏都有一个唯一的数字,可以将此数字设置为一个值,然后当有人用参数扫描QR码时,谜语()的数字将传递过来,然后根据号码自动将答案答复给用户。 。 。 。只需拿出微信并扫描即可知道答案。

更多的应用场景,请随时播放,例如:扫描,接收红包等功能也可以实现。

微信官方开发文档:

为了满足用户渠道推广分析的需要,公共平台提供了用于生成带有参数的QR码的界面。使用此界面可获取具有不同场景值的多个QR码。用户扫描后,正式帐户可以接收事件推送。

当前有两种类型的QR码,即临时QR码和永久QR码。前者具有到期时间,最长为1800秒,但是可以生成更大的数字,而后者没有到期时间并且具有更大的数字。更少(当前参数仅支持1--)。这两种QR码适用于帐户绑定和用户来源统计信息等场景。

当用户使用场景值扫描QR码时,可能会推送以下两个事件:

如果用户未遵循官方帐户,则用户可以遵循官方帐户。关注之后,微信会将以下具有场景价值的事件推送给开发者。

如果用户遵循了官方帐户,则它将在用户扫描后自动进入对话,并且微信还将将具有场景值的扫描事件推送给开发人员。

获得带有参数的QR码的过程包括两个步骤。首先,创建一个QR码,然后通过转到指定的URL将其交换为QR码。

我检查了百度词典中该词的含义,意思是“门票,门票”小程序参数二维码开发篇,即用门票兑换QR码。

作为交换,它实际上以/xxx.php?=xxxx的形式添加到URL的末尾。

实际效果如下:

= xxx之后的值是获得的值。

官方微信文件如下:

每次创建QR码时,都需要分别提供开发人员()设置的参数,以介绍创建临时QR码和永久QR码的过程。

最大值为100,000,请求方法为post,请求的URL相同。

POST数据格式:json

POST数据示例:{“”:1800,“”:“”,“”:{“”:{“”:123}}}

表示到期的秒数。如果包含此参数,则表明它是一个临时QR码,它将在3分钟后失效。

要求提供永久QR码的示例:

POST数据格式:json

POST数据示例:{“”:“”,“”:{“”:{“”:123}}}

或者,您可以使用以下POST数据以字符串形式创建二维代码参数:

{“”:“”,“”:{“”:{“”:“ 123”}}}

此处应注意,该表查找字符串,即,所推送数据中的值是字符串,并且该字符串必须用双引号引起来,并且可以发送英文字符。

如果永久QR码的最大值为100,000,则只能为数字,请勿添加双引号。

请求为post,数据格式为json

参数说明

返回说明

正确的Json返回结果:

{“”:“ ==”,“”:60,“ url”:“ http:\ / \ / \ / q \ /”}

错误的Json返回示例:

{“” :,“”:“”}

通过交换QR码

获得QR码后,开发人员可以交换QR码图片。请注意,无需登录即可调用此界面。

提醒:记得继续

感谢您的阅读,希望对大家有所帮助,感谢您对本网站的支持!

分享