iotech/iotech-keygen-client

iOTech密钥生成器和激活服务

v1.0.1 2018-07-19 03:57 UTC

This package is auto-updated.

Last update: 2020-07-19 09:06:47 UTC


README

pipeline status

用于与iOTech密钥生成提供者服务通信的库

该库可以做到以下事情。

  • 根据条件生成密钥码。
  • 检查密钥是否有效或无效。
  • 检查密钥条件。
  • 列出您应用程序的所有密钥。

安装

composer require iotech/iotech-keygen-client

将库集成到您的代码中。

use KeygenClient\KeyService;

$key = new KeyService;
$key->appid = "<Provide your app id>";
$key->app_secret = "<Provide your app password>";
$key->length = 8; // set key length to 8 char
$key->client = 'Your App Name';

生成没有任何条件的3个密钥码。

/**
 * @return array
 * {
 *  "KEY-CODE-1",
 *  "KEY-CODE-2",
 *  "KEY-CODE-3"
 * }
*/
$key->generate(3);

以成本等于100的条件生成3个密钥码。

/**
 * @return array
 * {
 *  "KEY-CODE-1",
 *  "KEY-CODE-2",
 *  "KEY-CODE-3"
 * }
*/
$key->generate(3, ['cost' => 100]); // not support in version 1.0.0

验证您的密钥码。

/**
 * @return boolean or array
*/
$key->verify($code);

列出您应用程序的所有密钥。

/**
 * @return array
*/
$key->list();

作者

许可协议

GNU 3.0。这是免费的,可用于任何产品和服务,但如果您需要编辑,则必须向我反馈。