Someline Starter API Client is a client for accessing APIs created using Someline Starter framework.
Install composer package to your laravel project
composer require libern/someline-starter-api-client
Add Service Provider to config/app.php
'providers' => [
...
Libern\Rest\RestClientServiceProvider::class,
...
],
Publishing config file.
php artisan vendor:publish
After published, config file for Rest Client is config/rest-client.php
, you will need to config it to use Rest Client.
$restClient = new \Libern\Rest\RestClient('someline-starter');
$restClient->setOAuthUserCredentials([
'username' => '[email protected]',
'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
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.