700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 微信公众号开发之生成带参数的二维码

微信公众号开发之生成带参数的二维码

时间:2023-08-20 20:02:37

相关推荐

微信公众号开发之生成带参数的二维码

微信公众号开发之生成带参数的二维码

先附上官方文档

临时二维码请求说明

http请求方式:POST URL: https://api./cgi-bin/qrcode/create?access_token=TOKEN POST数据格式:json POST数据例子:{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}或者也可以使用以下POST数据创建字符串形式的二维码参数:{"expire_seconds": 604800, "action_name": "QR_STR_SCENE", "action_info": {"scene": {"scene_str": "test"}}}

永久二维码请求说明

http请求方式:POST URL: https://api./cgi-bin/qrcode/create?access_token=TOKEN POST数据格式:json POST数据例子:{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": 123}}}或者也可以使用以下POST数据创建字符串形式的二维码参数:{"action_name": "QR_LIMIT_STR_SCENE", "action_info": {"scene": {"scene_str": "test"}}}

官方文档写的很好就不贴过来了,我想表达的是以下内容,

当生成临时二维码时:

同样的scene_id/scene_str请求返回不同的Ticket,即返回不同的二维码,即使携带的参数相同,看证据:

//post的json串{"expire_seconds": 604800, "action_name": "QR_STR_SCENE", "action_info": {"scene": {"scene_str": "test"}}}//第一次请求返回的接结果{"ticket": "gQFW7zwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyY3VNNVVTV1JkWDIxWFdpcHh3Y2oAAgR6WNBgAwSAOgkA","expire_seconds": 604800,"url": "/q/02cuM5USWRdX21XWipxwcj"}//第二次请求返回的接结果{"ticket": "gQHp7zwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyT2txWVVRV1JkWDIxVXhqcGh3Y3kAAgShWNBgAwSAOgkA","expire_seconds": 604800,"url": "/q/02OkqYUQWRdX21Uxjphwcy"}//post的json串{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}//第一次{"ticket": "gQEt8DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyamUwNVVKV1JkWDIxWHpqcDF3MS0AAgRjWdBgAwSAOgkA","expire_seconds": 604800,"url": "/q/02je05UJWRdX21Xzjp1w1-"}//第二次{"ticket": "gQGQ7zwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAySGRMelVuV1JkWDIxWFRqcGh3MUMAAgR3WdBgAwSAOgkA","expire_seconds": 604800,"url": "/q/02HdLzUnWRdX21XTjphw1C"}

结论:临时二维码重复请求会返回不同的ticket

当生成永久二维码时:

情况有所不同了,返回同样的Ticket,即返回同一个二维码,看证据:

//post的json串{"action_name": "QR_LIMIT_STR_SCENE", "action_info": {"scene": {"scene_str": "test"}}}//第一次{"ticket": "gQGW8TwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyNUZyTlVPV1JkWDIxMDAwME0wNzIAAgS9WdBgAwQAAAAA","url": "/q/025FrNUOWRdX210000M072"}//第二次{"ticket": "gQGW8TwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyNUZyTlVPV1JkWDIxMDAwME0wNzIAAgS9WdBgAwQAAAAA","url": "/q/025FrNUOWRdX210000M072"}

结论:永久二维码重复请求会返回相同的ticket

仅供学习参考,如有侵权联系我删除

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。