10大优享服务
62项会员特权

生成带参数二维码web微信开发步骤

发布时间:2021-12-01 09:14:29     阅读次数:11218次     评论数:0次
  微信公众平台是需要及时的进行推广,分析用户的需要,让用户能将信息分享出去等等,没有什么比扫描二维码更加方便,所以很多微信公众平台也会对能自动生成带参数二维码进行开发,这样能随时随增加新粉丝。不了解二维码开发的,可以看一看具体的开发步骤。那么生成带参数二维码web微信开发步骤是什么?
生成带参数二维码web微信开发步骤
  一、创建二维码ticket

  每次创建二维码ticket需要提供一个web微信开发者自行设定的参数(scene_id),分别介绍临时二维码和永久二维码的创建二维码ticket过程。

  临时二维码请求说明

  http请求方式: POST

  URL: https://api.weixin.微信.com/cgi-bin/qrcode/create?access_token=TOKEN

  POST数据格式:json

  POST数据例子:{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}

  永久二维码请求说明

  http请求方式: POST

  URL: https://api.weixin.微信.com/cgi-bin/qrcode/create?access_token=TOKEN

  POST数据格式:json

  POST数据例子:{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": 123}}}

  参数说明

  参数 说明

  expire_seconds 该二维码有效时间,以秒为单位。 最大不超过1800。

  action_name 二维码类型,QR_SCENE为临时,QR_LIMIT_SCENE为永久

  action_info 二维码详细信息

  scene_id 场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为1000(目前参数只支持1--100000)

  返回说明

  正确的Json返回结果:

  {"ticket":"gQG28DoAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL0FuWC1DNmZuVEhvMVp4NDNMRnNRAAIEesLvUQMECAcAAA==","expire_seconds":1800}

  参数 说明

  ticket 获取的二维码ticket,凭借此ticket可以在有效时间内换取二维码。

  expire_seconds 二维码的有效时间,以秒为单位。最大不超过1800。

  错误的Json返回示例:

  {"errcode":40013,"errmsg":"invalid appid"}

  全局返回码说明

  使用网页调试工具调试该接口

  二、通过ticket换取二维码

  获取二维码ticket后,开发者可用ticket换取二维码图片。请注意,本接口无须登录态即可调用。

  请求说明

  HTTP GET请求(请使用https协议)

  https://mp.weixin.微信.com/cgi-bin/showqrcode?ticket=TICKET

  提醒:TICKET记得进行UrlEncode

  返回说明

  ticket正确情况下,http 返回码是200,是一张图片,可以直接展示或者下载。

  HTTP头(示例)如下:

  Accept-Ranges:bytes

  Cache-control:max-age=604800

  Connection:keep-alive

  Content-Length:28026

  Content-Type:image/jpg

  Date:Wed, 16 Oct 2013 06:37:10 GMT

  Expires:Wed, 23 Oct 2013 14:37:10 +0800

  Server:nginx/1.4.1

  错误情况下(如ticket非法)返回HTTP错误码404。

  微信开发时待明确问题

  1.普通网页中的二维码是否可识别

  2. 开发者模式下,微信后台自定义菜单功能是否可以用(下周用悦己沙龙的号验证)

  单纯的开发者模式下肯定可以用,如果配置url后,接口会覆盖微信后台的设置,同时后台也可以覆盖接口

  3. 确认开启服务器配置后,微信后台是否可以管理回复消息

  不能回复消息了,消息已被转发到配置的url上

  4.开发者模式下, 是不是消息必须自己开发,不能用微信后台, 毕竟后台功能更强大 稳定

  配置url后自动回复菜单项就不能用,但群发可以用

  5. 公众号开发者模式不配置url,是否可以调用统计接口,猜测是可以

  综上所述,大家对于生成带参数二维码web微信开发步骤都了解了吧,想要开发出二维码,可以结合这些步骤和方式。提醒一品威客网上有很多web微信开发任务,不管你擅长什么开发任务,只要你想要赚钱都可以免费注册成为一品威客网会员,通过完成任务赚钱。

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录