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 条评论
登录 后参与评论

相关文章

来自专栏枕边书

代码迁移之旅(二)- 渐进式迁移方案

说在前面 这是代码迁移的第二篇文章,也是最后一篇了,由于个人原因,原来的迁移我无法继续参与了,但完整的方案我已经准备好了,在测试环境也已经可以正常进行了。 上篇...

25890
来自专栏北京马哥教育

看完你就会!Python自动化开发必备项目之博客网站全实现

本文由马哥教育Python自动化实战班6期学员推荐,转载自互联网,作者为 lm409,内容略经小编改编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。 断...

67870
来自专栏FreeBuf

PTFuzzer:一个基于硬件加速的二进制程序Fuzz工具

PTFuzzer是基于AFL框架实现的一款开源fuzz工具,它采用了Intel Processor Trace硬件部件来收集程序执行的路径信息,改进了原来AFL...

20730
来自专栏葡萄城控件技术团队

Windows 7样式地址栏(Address Bar)控件实现

介绍 从Vista开始,地址栏就有了很大的改变,不知道大家有什么感觉,笔者觉得很方便,同时又兼容之前的功能,是个很不错的创新。不过,微软并不打算把这一很酷的功能...

22860
来自专栏生信宝典

上传高通量测序原始文件

在我们发表高通量测序文章之前通常要上传测序数据到GEO数据库,现总结流程如下。 注册账户、填写MetaSheet 在NCBI GEO官网注册一个账号,然后登陆。...

29690
来自专栏漫漫全栈路

Python爬虫学习之旅-从基础开始

知其然,知其所以然。使用爬虫,必须要先理解爬虫的原理,先说下爬虫的基本流程和基本策略。

329100
来自专栏帅小子的日常

Spring中IOC和AOP的理解

46460
来自专栏JAVA高级架构

JVM内存管理--计算机内存和Java内存组件

JVM一向很好的帮我们管理内存,它就是一个贤内助:“向政府(内存空间)能要到地盘,还能有效的对自己的一亩三分地进行管理。”但是有时候呢,我们不懂怜香惜玉的一而再...

391140
来自专栏IT笔记

SpringBoot开发案例之整合mail队列篇

? 科帮网邮件队列.png 前言 前段时间搞了个SpringBoot开发案例之整合mail发送服务,也是基于目前各项目平台的邮件发送功能做一个抽离和整合。 问...

72370
来自专栏大数据杂谈

用Python爬虫获取自己感兴趣的博客文章

20190

扫码关注云+社区

领取腾讯云代金券