drinkynet / codelocks-api
Codelocks Netcode API 的基本包装器
7.0.3
2021-11-30 16:13 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 7.0.*
- squizlabs/php_codesniffer: 2.*
- vlucas/phpdotenv: ^2.0
README
轻量级 PHP 包装器,用于 Codelocks Connect API。
此包装器更新旨在与先前版本向后兼容,使其成为连接到新 API 的即插即用替代品,而无需对方法调用或结构进行任何破坏性更改。
安装
通过 composer 安装
composer require drinkynet/codelocks-api
示例
使用您的 API 密钥和默认访问密钥创建 Codelocks 类的实例
$codelocks = new \drinkynet\Codelocks\Codelocks($key, $accessKey); $netcode = $codelocks->netcode();
获取现在有效的 0000000000000000000000000000001a
锁的 netcode
$netcode->lock('0000000000000000000000000000001a')->get();
获取 0000000000000000000000000000001a
锁的有效特定时间日期的 netcode
$code = $netcode->lock('0000000000000000000000000000001a') ->date(new \DateTime('2016-09-23')) ->hour(9) ->duration(1) ->get();
注意:您可以从 ->lock()
方法调用返回的锁列表中获取每个锁的锁 ID
获取锁模型的初始化序列
$codelocks = new \drinkynet\Codelocks\Codelocks($key, $accessKey); // Init sequence data with default master code $init = $codelocks->init() ->lockModel('K3CONNECT') ->get(); // Init sequence data with custom master code $init = $codelocks->init() ->lockModel('K3CONNECT') ->masterCode('12345678') ->get();
获取与 API 凭据关联的锁列表
$codelocks = new \drinkynet\Codelocks\Codelocks($key, $accessKey); // Uses the accessKey set earlier $locks = $codelocks->lock()->get(); // Use a different accessKey associated with the API key $locks $codelocks->lock('abcde12345')->get();
先前版本
如果您正在使用 "Codelocks Customer API",请通过 composer 安装此包装器的 6.0.1 版本。
注意:此之前的 API 版本不再在线上可用。