skripnikov / example-com-client
A library for sending requests to web resources
dev-master
2023-02-07 17:13 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/promises: ^1.4
- jms/serializer-bundle: ^3.5
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is not auto-updated.
Last update: 2024-05-01 09:46:42 UTC
README
Реализована поддержка следующих эндпоинтов:
- example.com:
- GET /comments
- POST /comment
- PUT /comment
- api.hh.ru:
- GET /professional_roles
Для работы необходим PHP 7.4.
Установка:
composer require skripnikov/example-com-client:dev-master
Пример использования:
use Skripnikov\ExampleComClient\Service\ExampleComRequestService;
use Skripnikov\ExampleComClient\Service\HhRuRequestService;
$exampleComService = new ExampleComRequestService('bearerTok#nEx4mpl#');
$hhRuService = new HhRuRequestService();
$professionalRoles = $hhRuService->getProfessionalRoles();
$comments = $exampleComService->getComments();
$newComment = $exampleComService->createComment('SomeName', 'Text');
$updatedComment = $exampleComService->changeComment('UpdatedName', 'Updated text', 33);
Для использования API example.com требуется Bearer токен.