发布:2022/2/24 23:16:30作者:管理员 来源:本站 浏览次数:1270
淘宝客订单同步,关联用户,给用户返分整体实现流程:
提前完成:
渠道管理申请 、专属的推广位完成备案 、实现用户授权相关接口开放平台-文档中心 、实现绑定私域用户接口taobao.tbk.sc.publisher.info.save( 淘宝客-公用-私域用户备案 )、淘宝客订单同步
用户购物流程(重要):
专属推广位商品详情页面,用户点击购买 ---->校验用户是否已授权,未授权---->引导用户授权(走代码实现的授权接口)---->用户登陆自己淘宝同意授权后---->返回的access_token(session)保存到本地数据库并和自己库里面的用户的userid关联起来
---->同时静默调用绑定私域用户接口(传授权返回的session和淘宝客邀请渠道inviter_code )把用户和渠道关联起来---->接口返回的渠道ID(relation_id) 会员ID(special_id) 保存在本地关联userid用户库中----->用户点购买下单成功。后续调淘宝客订单同步接口---->返回的订单信息里面有渠道ID(relation_id) 会员ID(special_id),本地数据库根据special_id查询到自己的userid,关联起来订单---->对该userid的用户进行返利
1 私域用户管理的申请
完成申请,可以创建“渠道专属推广位”, 完成渠道备案
2 渠道ID(relation_id) 会员ID(special_id) 分别都有两种生成方式, (人工)手动,和 (代码)调接口自动备案
将渠道 进行手动备案
3 用户关联到渠道专属推广位 (代码)调接口
taobao.tbk.sc.publisher.info.save( 淘宝客-公用-私域用户备案 ) 该接口是把用户绑定到你的专属渠道上,
注意:调用该接口需要传 用户的session,(注意:有可能折叠在head里)及access_token 该字段是用户授权后获取的,所以要先实现授权相关接口,页面引导用户授权。用户授权是需要登陆个人淘宝,同意授权
怎么传session?
继承淘宝自带的api 调 client.execute(request, session); 第二个字段就是session
授权:开放平台-文档中心
完成授权后 把拿到的用户session保存在本地,和你的userid关联起来
授权的同时建议自动完成 接口taobao.tbk.sc.publisher.info.save( 淘宝客-公用-私域用户备案 )。保存返回的渠道ID(relation_id) 会员ID(special_id)
其中的淘宝客邀请渠道,邀请码参数 inviter_code 是固定的,我们可以在后台获取,备案链接中的 inviterCode 参数就是邀请码,
4
4 订单同步
订单同步有两种方式:自己调接口 或者 找第三方免费的接口 网上有很多免费的
自己调接口获取订单 其实是爬虫实现,非常简单
这些是后妈淘宝联盟常用爬虫接口,需要用模拟登录后调用。也就是要取得您登录淘宝联盟后的cookie,再采用爬虫+cookie方式采集。
参数中_tb_token_,可以在cookie中取得。其它接口参数按需自己设置。 采用模拟登陆即可
淘客订单下载(JSON);访问方式:GET
URL:http://pub.alimama.com/report/getTbkPaymentDetails.json
参数:startTime=2018-01-01&endTime=2018-02-01&payStatus=3&queryType=1&toPage=1&perPageSize=20&total=&t=1513146781225&pvid=&_tb_token_=ee83363337e3b&_input_charset=utf-8
注意:第一页接口会返回一串类似秘钥的字段,在请求第二页的时候将该参数传过去,后面每一页以此类推
该方法可行,已验证!
调第三方接口 略
专属的推广位 订单信息会返回 渠道ID(relation_id) 会员ID(special_id) ,正好用special_id可以查到最开始用户点授权返回的special_id保存在user表里,进行关联。
结束!
关联阅读:淘宝客订单同步或爬取订单爬虫爬取 淘宝联盟,淘宝客阿里妈妈 订单