欢迎2018K.CN 帮助文档 QQ群:66395416, 娱乐群:66395416
简介:
2018K是一个专门为易语言编写的可提供软件更新信息查询,包括版本号,更新内容等..
另外还支持卡密功能,包括创建,校验查询等..
由两部分组成
1.管理后台(
https://admin.2018k.cn
) 来管理你的软件和卡密列表。
2.易语言模块(蓝奏云下载) 它封装了API
方便用户编写易语言代码。提供了包括连接软件,卡密创建、查询等...
在开始前,你需要到后台注册一个账号,并创建一个实例ID。然后在个人中心获得OpenID在这是必须。
---
对于机器码,如果你之前使用过 3.4 模块的自带机器码算法,请更换为
"软件_取机器码()" ,以免造成旧数据机器码不一致,查不到卡密的问题。
模仿方法
列1:查询是否激活
只需使用"卡密是否有效" 即可判断卡密状态,
返回逻辑型,当卡密失效到期,或者未在本机器上注册过就会返回 假
列2:注册/激活一个卡密
列3:卡密到期时间获取
你可以通过两个方式来获取到期时间
1. 通过 "变量名.卡密过期时间" 获得
YYYY-MM-DD HH:mm:ss 的到期时间
2. 通过 "软件_取剩余时间()"
剩余有效小时或天数,秒等..
列4:卡密到期事件触发
当我们的卡密到期时,往往需要做一些操作,例如关闭软件,或则提示用户过期,那么可以用到这个方法
"软件_卡密到期回调()"
列5:线程阻塞
在访问请求的时候,通常会占用程序,导致出现假死现象。我们启动程序时如果网络过慢会导致程序等待。这里我们推荐使用线程来调用方法,这样不占用程序正常运行
列6:事件发送
向操作后台发送一个消息。这个消息可以在你的管理后台看到
API大全
这里列举了一些公开的API大全,你可以自行调用,或者在其他编程语言上使用:
开始阅读 之前,你需要知道的是,API 所有调用接口域名都为GET
方式。域名为:http://api.2018k.cn/v3
涉及到API加密解密,所有都是AES 加解密。具体为AES-256-CBC(Cipher Block
Chaining) PKCS7 填充, IV 为默认16个零字节、 可参考模块源码中的工具类
AesDecrypt方法。加密/解密钥匙为你的 OpenId,可在后台个人中心进行查看。
一些其他编程语言加解密可能有差异, 请在请求中多加一个参数 isAPI=y
服务器会对返回数据进行标准化处理。
-
查询软件信息 /obtainSoftware
-
创建一个卡密 /createNetworkAuthentication
-
注册卡密(激活) /activation
-
卡密解绑和换绑 /replaceBind
-
发送事件消息 /messageSend
-
获取云变量 /getCloudVariables
用户管理类
用户管理是相对独立的功能,
但他依赖于2018K实例信息。一旦连接成功就可以使用2018K模块进行登录注册等..
规则:
1. 邮箱唯一,
整个2018K里面每个邮箱只能注册一遍,并不需要每个软件单独注册
2. 登录完成后, 会返回相对应连接实例的剩余分钟数(余额)
3. 剩余分钟数可通过卡密进行重置, 输入卡密ID后会计算成分钟数到用户余额
其他编程API 例子
-
Python进行创建卡密: 创建卡密
-
C# SDK
站点统计