关于公益站反黄牛的技术设想

原因

最近我使用的几个公益站都暂停了注册,因为一些没教养的黄牛在其他平台非法倒卖公益站的API。我对这种行为感到非常鄙视,并试图寻找解决方法。在公益站群里讨论后,似乎没有找到有效的解决方案。虽然NewAPI数据保护做得很好,但似乎也没有什么好的方法来验证用户的其它信息。正好在上学期间,我有了更多时间来思考,于是我想出了一个方案。

方案

我计划使用Python编写一个API网关反向代理NewAPI,并使用一个独立的数据库记录用户请求信息,但不包括API的请求体,因为这对确认用户身份没有帮助,而且会占用内存。通过分析用户的行为,可以大致判断他们是正常用户还是黄牛。

此外,我最初设想是通过用户绑定的信息来确认信任等级,并设定余额上限。例如,如果用户通过登录,并识别出他的等级,比如是3级用户,那么他的账户余额上限可以设置为最多囤积1万次QQ。如果是0级号,则最多囤积20次。虽然NewAPI没有余额上限的功能,但我认为我的网关可以读取数据库确认信任等级,并在余额达到上限时,强制修改余额,以防止黄牛囤积。

技术细节

由于在学校没有电子设备,我只能用纸笔记录构想。因此,我直接将构想以图片形式呈现,字迹可能不太美观,请见谅。

结尾

目前这个想法还没有完全确定细节,希望各位能提出自己的看法和意见。也请各位尝试联系公益站主了解情况。我计划在星期五晚上和星期六下午整合信息,看看是否能够实现这个方案。让我们一起积极抵制这种黄牛行为。

12 posts - 10

via - (author: Eric Terminal)

Invalid media:

image

image

image

标签: none

评论已关闭