网络游戏防沉迷实名认证系统 SDK For PHP

自用临时写的,现在分享出来,需要php7以上。

方法写在 apps/api 下, apps/helpers 为脚手架。

目前集成了 zttp env 扩展库,后期根据需求计划增加mysql扩展。

Install

composer update -vvv cp env.example .env

项目入口 public/index.php

nginx 伪静态规则:

try_files $uri $uri/ /index.php$is_args$args;

Use

防沉迷系统官方文档地址:https://wlc.nppa.gov.cn/fcm_company/index.html

防沉迷系统的配置在 .env 文件中。

接口说明

除了第三个接口传参有改变,前两个接口传参和官方接口相同,返回值都包裹在了本接口返回值 data 键下。

请求接口时只需要传body参数,header头和密文服务器都处理了。

本API返回值说明:

状态码 说明
200 请求成功
400 第三方API非成功返回值
401 第三方API远程请求失败
404 接口不存在

查询本地redis库,ai实名认证状态

POST http://xxx.com/api/fcm/get_auth_status 连接本地redis查询当前ai实名认证状态

认证提交

POST http://xxx.com/api/fcm/idcard_check

认证查询

GET https://xxx.com/api/fcm/idcard_query?ai=

行为上报

POST

https://xxx.com/api/fcm/behavior

传参需要注意:去除了多维数组格式,传参数时直接传后面的值

{'no': '','si': '',......}

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。