#### **接口说明:** 用卡密登录软件,以取得软件使用权。 **卡密列表**里的卡密可以用于充值也可以用于登录, 一旦使用过,就会从卡密列表移除,如果一卡密被充值,则无法再用于登录, 同理,一旦登录过,则无法再用于充值。 #### **请求data对象属性定义:** | 属性名 | 类型 |必需 |说明 | | --- | --- | --- | --- | | **api** | 整数型 | 是| 接口序号,本接口为 **20**| | **key** | 文本型 | 是| 该软件的卡密| |**machineCode**|文本型|是|机器码,用于绑定、解绑、挤下线 等唯一依据,自己用代码实现取机器码| |**verifyCode**|文本型|否|图形验证码,后台设置关,可以不传| #### **响应data对象属性描述:** | 属性名 | 类型 | 说明 | | --- | --- | --- | | **code** | 整数型 |业务状态码,1为登录成功| |**msg**|文本型|业务提示信息,状态码不为1,会有相应提示信息| #### **注意事项:** * 请求传入的文本包含与json有冲突的字符一定要转义,如:换行符,否则服务器解析出错,直接返回错误。 * 经了解,用户复制卡密常常连换行符一起复制,导致错误。