找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1923|回复: 2

[教程] 实名认证系统

[复制链接]
发表于 2022-7-22 18:21:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 prismatic 于 2022-7-22 19:17 编辑

效果

https://www.bilibili.com/video/BV11N4y1j7bo?share_source=copy_web&vd_source=b1d4aa8978badd4540e345bd3b37b3b2

第一步:安装第一方和第三方Python模块包




                               
登录/注册后可看大图



按win+R 后输入cmd 点击确定,先cd定位到游戏的game文件夹再输入命令
[RenPy] 纯文本查看 复制代码
pip install --target game/python-packages requests

安装python,如果已经安装,打开python安装目录下的Lib文件夹,复制Lib文件夹下的json文件夹粘贴到游戏的game文件夹下


                               
登录/注册后可看大图


成功安装之后打开game下的rpy文件将以下代码粘贴进去
[RenPy] 纯文本查看 复制代码
init python:
    # coding=UTF-8
    import requests

    import json
    host = 'https://idcert.market.alicloudapi.com'
    path = '/idcard'
    method = 'GET'
    appcode = 'AppCode'#开通服务后 买家中心-查看AppCode
    querys = 'idCard=code&name=myname'
    bodys = {}
    url = host + path + '?' + querys
    header = {"Authorization":'APPCODE ' + appcode}
    try:
        res = requests.get(url,headers=header)
    except :
        print("URL错误")
        exit()
    httpStatusCode = res.status_code

    if(httpStatusCode == 200):
        #print("正常请求计费(其他均不计费)")
        #print(res.text)
        result = json.loads(res.text)
        ##print(result['msg'])



 楼主| 发表于 2022-7-22 18:23:47 | 显示全部楼层
第二步:修改rpy文件
在script.repy文件下,将以下内容黏贴到label start
[RenPy] 纯文本查看 复制代码
    $ myname = renpy.input("名字")

    $ myname = myname.strip()

    $ code = renpy.input("身份证")

    $ code = code.strip()
    if(httpStatusCode == 200):
        $ result = json.loads(res.text)
        $ e(result['msg'])
    else:
        $ e("实名认证失败")

回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2022-7-22 18:27:32 | 显示全部楼层
本帖最后由 prismatic 于 2022-7-22 18:28 编辑

第三步:接入api
打开https://market.aliyun.com/products/57000002/cmapi022049.html?spm=5176.2020520132.101.7.4dcd7218zfwG67#sku=yuncode1604900000
选择免费试用,打开控制台,复制AppCode把第一步的AppCode替换
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-12-22 20:01 , Processed in 0.146358 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表