欢迎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 服务器会对返回数据进行标准化处理。

用户管理类

用户管理是相对独立的功能, 但他依赖于2018K实例信息。一旦连接成功就可以使用2018K模块进行登录注册等..

规则:

1. 邮箱唯一, 整个2018K里面每个邮箱只能注册一遍,并不需要每个软件单独注册

2. 登录完成后, 会返回相对应连接实例的剩余分钟数(余额)

3. 剩余分钟数可通过卡密进行重置, 输入卡密ID后会计算成分钟数到用户余额

demo 下载.zip

其他编程API 例子

站点统计