专栏首页木头编程 - moTzxxPHP - 腾讯云防刷AA 服务的使用笔记

PHP - 腾讯云防刷AA 服务的使用笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/80021629

♩. 背景

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

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

♪. 代码使用

  • 下载官方提供的源代码(文章最后也会提供源码下载) 以个人的 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 条评论
登录 后参与评论

相关文章

  • 后台 配置页面功能设计

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • Redis 的安装与拓展操作指导(Windows+Linux)

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • PHP 开发学习[4] —— 学习参考网站

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

    泥豆芽儿 MT
  • 互联网金融出路在哪里?大数据用户挖掘告诉你

    <数据猿导读> 中国传统金融覆盖面低,融资难、融资贵,资金配给效率相对低效,利润比较高,发展到现在已举步维艰,而移动互联网时代的到来以及与互联网+的有机融合发展...

    数据猿
  • 互联网金融出路在哪里?大数据用户挖掘告诉你

    互联网金融盛极一时,背后却是烧钱做推广,用户转化低 中国传统金融覆盖面低,融资难、融资贵,资金配给效率相对低效,利润比较高,发展到现在已举步维艰,而移动互联网时...

    小莹莹
  • 用户体验杂谈(2)

    当设计师不是用户的时候,我们就需要做一件事情,那就是联想,通过一个中间的事物、一个贴近的事物去理解什么是云,设计对于云的定位是什么?用户关注的是什么?设计要处理...

    RP道貌不岸然
  • 友盟推送使用别名(Alias)推送到具体用户

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    用户1451823
  • 云安全:内部共享责任模型

    在最近发生的主要云安全事件中,Capital One公司的数据泄露事件影响了美国的1亿人和加拿大的600万人。其实并不只有Capital One公司遭遇网络攻击...

    静一
  • 人工智能_4_k近邻_贝叶斯_模型评估

    Dean0731
  • 如何快速生成Verilog代码文件列表?(内附开源C代码)

    环境:Windows 7操作系统或其它常用Windows操作系统 编译器:DEV C++或其它 使用方法:随便找个C语言的编译器,静态编译生成exe文件后,可随...

    网络交换FPGA

扫码关注云+社区

领取腾讯云代金券