PHP - 腾讯云防刷AA (天御-薅羊毛防刷)服务使用笔记

♩. 背景

  • 上周,网站搞了一个类似 拼多多 的砍价活动,上线后引来了大量的活跃用户
  • 当然,同时也引来了大量的可爱的机智的高效率的喜欢 “薅羊毛” 的异常用户

鉴于这种情况的出现,我们使用了腾讯云提供的 天御防刷服务,具体的介绍可以访问官方介绍以做了解:

♪. 代码使用

  • 下载官方提供的源代码(文章最后也会提供源码下载)

以个人的 PHP代码为例,因为我使用的是 ThinkPHP3.2 框架,操作参考步骤如下:

①. 文件目录的放置

  • .将下载的 "ActivityAntiRush.php"文件放于 "ThinkPHP\Library\Vendor\wx"目录下

②. 文件的相关变动

  • 根据自己的框架规范,进行了"ActivityAntiRush.php"的以下修改
  1. 通过官方的注册,填充账号数据

  1. 在文件的最后,自定义了一个类,方便外部的实例化调用

③. 类的实例化调用

【注】:我的操作是判断微信用户是否为异常账号,所以主要输入以下参数:

  • 在需要使用防刷服务的逻辑中,编写类似如下的代码($BargainUser 接收返回的信息):
vendor('wx.ActivityAntiRush');
$zmPull = new \ZmAntiRush();
$params = array(
            'accountType' => '2',//账号类型
            'uid' => $openids, //微信用户的 openID
            'userIp' => $ips[0],//用户的IP地址信息
            'postTime' => time(),//操作时间戳
        );
$BargainUser = $zmPull ->BargainFilter($params);
  • 根据接口返回的信息,进行自己业务的判断处理即可,举例如下:

一般的操作就是,根据该用户的风险等级,判断在自己的业务代码中,处理为异常用户,禁止访问某活动页面等… !

♫. 附录

⑴. levelriskType数据

  • 个人在使用接口服务时,发现主要使用返回的 levelriskType数据

⑵. code 返回值得解释

  • 此为腾讯云客服的回答,值得借鉴

这里写图片描述

♬. >>> 源码下载及参考

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值