libern / someline-starter-api-client
为 Someline Starter 提供的 Rest API 客户端
v1.0.7
2016-07-15 15:08 UTC
Requires
- php: >=5.3.0
- guzzlehttp/guzzle: ~6.0
- laravel/framework: 5.2.*
Requires (Dev)
- phpunit/phpunit: 4.*
README
Someline Starter API Client 是一个用于访问使用 Someline Starter 框架创建的 API 的客户端。
安装
通过 Composer
将 composer 包安装到您的 laravel 项目中
composer require libern/someline-starter-api-client
将服务提供者添加到 config/app.php
'providers' => [ ... Libern\Rest\RestClientServiceProvider::class, ... ],
发布配置文件。
php artisan vendor:publish
发布后,Rest 客户端的配置文件为 config/rest-client.php
,您需要配置它以使用 Rest 客户端。
使用
$restClient = new \Libern\Rest\RestClient('someline-starter'); $restClient->setOAuthUserCredentials([ 'username' => 'libern@someline.com', 'password' => 'Abc12345', ]); $restClient->withOAuthTokenTypeUser(); $response = $restClient->get("users")->getResponse(); if (!$restClient->isResponseStatusCode(200)) { $restClient->printResponseOriginContent(); $responseMessage = $restClient->getResponseMessage(); print_r($responseMessage); } else { $responseData = $restClient->getResponseData(); print_r($responseData); }
测试
phpunit
贡献
有关详细信息,请参阅 CONTRIBUTING。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。