digtyarenko/osnova-php-sdk is a Laravel package for php sdk for osnova api.
It currently has 2 GitHub stars and 5 downloads on Packagist (latest version 0.4.1).
Install it with composer require digtyarenko/osnova-php-sdk.
Discover more Laravel packages by digtyarenko
or browse all Laravel packages to compare alternatives.
Last updated
Требуется PHP 7.4 или выше.
С помощью composer:
$ composer require digtyarenko/osnova-php-sdk
Полная документация доступна здесь.
<?php
use Osnova\Api\DtfApi;
use Osnova\Api\Service\Timeline\Enum\CategoryEnum;
use Osnova\Api\Service\Timeline\Enum\SortingEnum;
use Osnova\Api\Service\Timeline\TimelineService;
$api = DtfApi::init();
$timelineService = $api->getService(TimelineService::class);
$result = $timelineService->getTimeline(
new CategoryEnum(CategoryEnum::INDEX),
new SortingEnum(SortingEnum::RECENT)
)->getResult();
<?php
use Osnova\Api\DtfApi;
use Osnova\Api\Service\Subsite\Enum\TypeEnum;
use Osnova\Api\Service\Subsite\SubsiteService;
$api = DtfApi::init();
$subsiteService = $api->getService(SubsiteService::class);
$result = $subsiteService->getSubsitesList(new TypeEnum(TypeEnum::SECTIONS))->getResult();
<?php
use Osnova\Api\DtfApi;
use Osnova\Api\Service\Subsite\Enum\SortingEnum;
use Osnova\Api\Service\Subsite\SubsiteService;
$api = DtfApi::init();
$subsiteService = $api->getService(SubsiteService::class);
$result = $subsiteService->getSubsiteTimeline(
64953,
new SortingEnum(SortingEnum::TOP_WEEK)
)->getResult();
The MIT License (MIT). Ознакомьтесь с файлом лицензии для получения более детальной информации.