微信公众号扫描带参数二维码实现自动分组

学习交流:

CSDN资源下载地址:https://download.csdn.net/download/naruto668/10624558

之前的几个老客户找到我最近要做一个微信公众号生成带参数海报二维码的统计功能,即每个公众号的粉丝会有一个自己的专属二维码,好友或者其他人通过优惠券扫描此带参数二维码之后就会,扫描者会获得一个66元的大礼包,二维码来源的粉丝就会收货平台发放的一个价值5元的优惠券,或者是获得相应的平台积分。

先放一下给几个客户做的效果图:(扫描测试的话将图片保存在本地,或者鼠标右键单击选择在新标签中打开链接即可查看高清大图)图再上传过程中一直有问题,可以参考一篇新浪博客链接:

微信公众号扫描带参数二维码实现自动分组

功能需求大致描述如下:(在做开发的过程中懂得如何与客户沟通很关键,沟通有歧义极有可能你会白忙了)

1:每个粉丝都会获得自己的一个专属二维码(很明显这是一个带参数的二维码),具体作为标记用户身份的信息下面会讲到。

2:用户回复关键词(可自定义)、或者是点击菜单获取到这个属于自己的专属二维码。

3:其他用户扫描此二维码之后会获得66元大礼包,二维码的主人则会获得5元的代金券,或者获得相应的积分,即相当于间接帮助公众号引流粉丝。

整个需求大致就如上面所述,比较简单,分析下涉及到微信公众号开发中的哪些接口以及哪些函数调用

1:带参数二维码的功能,如果是服务号的话会有此功能,所以,不要在订阅号上下功夫,因为压根就没有这个功能。

2:既然给用户回复的是一个红包图片肯定要做的美观,你不可能直接回复一张单调的二维码图片,那样子效果肯定不会好的,所以在此需要用一个素材图片作为背景,然后将带参数二维码加上去,此处主要是涉及到图片拼接的功能,我一般都是用PHP作为开发,所以这类API在GD库中都有。

3:只有一个红包背景图片,加一个带参数二维码用户可能还不回去扫描,因为大家现在对于二维码都特别特别的谨慎!所以此处如果想让你的好友大胆的去扫描你的二维码需要让他了解到,这个图片是从哪里来的,所以这个就需要在原素材的基础上加上二维码主人的微信信息,这个就需要用到获取当前微信号的头像,昵称等功能,这个需要调用获取用户信息的API

4:前面说了,如何给用户发这个带参数二维码的红包素材?用户回复关键词比如“66红包”、或者点击菜单,用户会收到这个素材图片。所以此处调用的是上传素材的API;

5:对于用户关注的过程是肯定是需要做一个处理的,比如用户第一次关注之后二维码的主人会获得一个5元的优惠券,如果用户取关之后再次关注的话,是不应该再获得礼包,并获得优惠券的,这个就需要在数据表中做一下相应的记录去排重了。这个是基础的开发,没有什么需要讲解的地方。

 

关于每个步骤的功能实现可以查看我的其他博客内容,我会一一附上实现的代码,由于时间原因,其他博客还未完成,所以后续会慢慢加上去。

同时也可以先参考我的另一篇博文,

扫描带参数二维码实现自动分组资源下载地址

https://download.csdn.net/download/naruto668/10624558

你可能感兴趣的:(微信公众号开发,微信公众号带参数二维码,微信公众号海报二维码,带参数二维码)