caxy / badgekit-client
Mozilla BadgeKit API客户端
dev-master / 1.0.x-dev
2016-05-12 02:26 UTC
Requires
- guzzlehttp/command: ^0.9
- guzzlehttp/guzzle: ^6.2
- namshi/jose: ^7.1
Requires (Dev)
- phpunit/phpunit: ^5.3
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
- symfony/yaml: ^3.0
This package is auto-updated.
Last update: 2024-09-22 06:37:54 UTC
README
这是一个Mozilla的BadgeKit API的PHP客户端。
安装
通过Composer
$ composer require caxy/badgekit-client
用法
$client = new GuzzleHttp\Client([ 'base_uri' => 'https://badgekit.example.com' ]); $middleware = new Caxy\BadgeKit\JwtMiddleware('MASTER_SECRET_FROM_BADGEKIT'); $stack = $client->getConfig('handler'); $stack->push(GuzzleHttp\Middleware::mapRequest($middleware)); $serviceClient = new Caxy\BadgeKit\ServiceClient($client); $command = $serviceClient->getCommand('get_reviews', [ 'system' => 'example', 'application' => '235f684c5e5f88f1575434403adc2562', 'badge' => 'a-groovy-badge', ]); $result = $serviceClient->execute($command);
变更日志
请参阅CHANGELOG获取更多最近更改的信息。
测试
$ composer test
贡献
请参阅CONTRIBUTING和CONDUCT获取详细信息。
安全性
如果您发现任何安全相关问题,请通过电子邮件bdoherty@caxy.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。