前言
之前做过一个淘宝返利公众号,收入还是非常可观的。在做公众号时也在网上花费了很多时间来查资料,感觉目前网上的大部分文章并不实用,所以写篇博客分享相关的内容,帮助对这方面感兴趣的读者少走弯路。
经典案例
下面分享一个经典的返利公众号案例,没错,就是我自己开发的这款!
关于微信公众号相关的开发我这里就不讲了,可以参考我之前写的博客,如果读者有公众号开发相关的问题,可以随时咨询。下面主要讲一下淘宝联盟API权限申请及对接。
淘宝联盟API权限申请及对接
需要做以下准备:
需要申请一个域名,且完成备案;需要申请一台云服务器,且搭建好项目部署环境
先讲一下权限申请,打开淘宝联盟官网,注册登录之后,点击推广管理---媒体管理---网站管理,这里我选择的网站管理是因为相对于Java开发者而言通过网站申请权限是最简单的。点击新增网站推广,填写好网站名称、域名、备案信息等,然后下载验证文件,并放置到域名根目录下,完成验证。淘宝那边审核大约需要1-3天,审核完成之后就可以获取到AppKey、AppSecret,同时还会获得初级权限包,初级权限包就可以实现上面案例的效果。获取高级权限属于邀请制,当你的流量达到一定程度之后淘宝会邀请你开通高级权限,具体要求读者可以参考接入文档。
网站推广申请完成之后我们还需要创建推广位,推广位ID后续开发的时候会用到。点击推广管理---推广计划管理---新增自助推广,设置推广单元,点击确定之后还需要选取一个商品放到推广位上,按步骤随便选择一个即可。到目前位置权限申请就全部完成了,最后下载SDK准备开发。
开发
转链接功能
实现后功能如下图:
淘宝联盟有直接实现转链接功能的API接口,但是需要高权限用户才能调用,如果你是低权限,那么需要通过3个步骤来实现此功能,虽然步骤稍微复杂,但实现起来较容易。
解析淘口令查询商品生成淘口令
解析淘口令API如下:
taobao.wireless.share.tpwd.query接口用于查询解析淘口令,该接口返回商品Id、商品名称等内容。
查询商品信息使用上图接口。
调用taobao.tbk.dg.material.optional接口,根据解析淘口令后得到的商品名称递归搜索,根据上面的商品Id匹配到对应的商品。如果循环结束后仍没有匹配到商品,那就没办法了,只能给用户返回没有优惠~~~这里需注意以下两点:
如果是聚划算商品,解析淘口令后得到的商品名称格式为“这个#聚划算团购#宝贝不错:xxx",这时候我们需要调用taobao.tbk.item.info.get接口获取化简后的商品名称;递归循环之后如果仍没有匹配到商品,并不代表该商品没优惠。因为我们毕竟是在通过低级权限完成高级功能,并不能达到完美,根据我的经验,匹配到的准确率应该在80%以上,这个成功率足够完成返利公众号。
最后一步是生成淘口令,调用上图接口,传入参数为步骤二得到的商品名称、coupon_share_url和pict_url,生成你自己的专属淘口令,用户复制你的淘口令打开淘宝下单之后你就有返利了。
用户订单绑定
用户完成购买之后,我们需要给用户返利,高级权限中包含订单接口,也就是说我们可以通过接口获取订单列表。但是低级权限并没有开放该接口,我们需要手动上传Excel订单。
点击效果报表----订单明细报表,我们可以看到订单,点击下载报表,excel表格中有详细的订单数据,我们只需要上传该表格然后读取表格即可。虽然给用户的反馈不及时,但是可以完成功能上的体验。后续可以通过自动化脚本完善这一块儿的体验。
订单数据我们可以获取到了,我们还需要知道是哪个用户购买的商品,用户下单之前肯定需要先转链接,我们可以把用户转链接的行为记录下来,如果只有一个人搜索了该商品,那么返利就绑定给该用户;如果多个用户购买了商品,那么只能提醒用户让他们上传订单号,我们根据订单号绑定返利。
完成普通的返利公众号只需要上述几个接口就足够了,当然在开发中还会有具体的细节问题,这里就不再一一赘述,淘宝联盟的接口有很多,读者自行研究即可。
如有任何问题,欢迎在评论区留言,我会尽快回复~~~
如果觉得《淘宝返利公众号开发 淘宝联盟API权限申请及对接详细教程》对你有帮助,请点赞、收藏,并留下你的观点哦!