经常看到一些微信公众号支持商品名称、商品链接、商品的淘口令查淘宝优惠券,如下图所示
这种自动查券的返利机器人公众号,你知道是怎么设置的吗?今天小编带你一起了解下做这种公众号需要准备的东西以及开发背后的逻辑。
一、设置前的准备
准备一个域名和云服务器以及一个微信公众号,搭建好淘宝优惠券网站提交给阿里妈妈审核,通过了才能获取一组应用appkey,为后面的开发做准备。
二、功能需求
客户在淘宝APP中挑选了一件商品,点击分享并复制链接发送给微信公众号,公众号自动回复商品的淘宝优惠券信息。如第一张图所示,客户只需要长按回复的优惠券信息,复制到淘宝App可以领隐藏的优惠券去下单。
三、实现原理
开始我也不懂期中的原理,网上各种查资料混社群,最后找到一套推卷客程序,实现的效果也就是第一张图的样式,正是我想要的。庆幸的是推卷客代码是开源的,于是开始了我的研究,得出了以下原理。
需要获取淘宝联盟的api接口,这里主要用到两个API接口。
淘口令解析接口
PHP调用的示例代码如下
$c = new TopClient;$c->appkey = $appkey;$c->secretKey = $secret;$req = new WirelessShareTpwdQueryRequest;$req->setPasswordContent("复制这条信息sMCl0Yra3Ae后打开手机淘宝");$resp = $c->execute($req);
此接口的作用就是从淘口令里面解析出商品ID。
高效转链接接口
PHP调用示例代码如下
$c = new TopClient;$c->appkey = $appkey;$c->secretKey = $secret;$req = new TbkCouponConvertRequest;$req->setAdzoneId("123");$req->setItemId("123");$req->setPlatform("1");$req->setRelationId("12345");$req->setSpecialId("12345");$req->setExternalId("12345");$req->setXid("abcdefg");$req->setUcrowdId("1");$req->setGetTopnRate("0");$req->setMiniProgramlink("0");$resp = $c->execute($req);
此接口的作用,根据商品ID,查询出此商品是否有淘宝优惠券。
当然这里分享的是做微信公众号做淘宝优惠券自动查券返利机器人一个思路,具体的实现需要具备专业的技能才可以实现,非专业人员建议使用别人开发好的成品系统。