skripnikov/example-com-client

A library for sending requests to web resources

dev-master 2023-02-07 17:13 UTC

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 токен.