ssitdikov / telegraph-api-client
Simple Telegra.ph API PHP Client
v0.1.3
2018-06-19 12:08 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- codacy/coverage: ^1.4
- php-coveralls/php-coveralls: ^1.0
- phpmd/phpmd: ^2.6
- phpunit/phpcov: ^5.0
- phpunit/phpunit: ^7.2
This package is auto-updated.
Last update: 2025-03-08 08:47:55 UTC
README
Telegra.ph API PHP Client
О продукте
Данная библиотека предназначена для работы с сервисом Telegra.ph.
Установка
Предполагается установка с использованием composer
composer require ssitdikov/telegraph-api-client
Пример использования
Создание аккаунта
$telegraph = new TelegraphClient($client); $account = new Account(); $account->setShortName('Test.Account'); try { $account = $telegraph->createAccount( new CreateAccountRequest($account) ); catch (\Exception $e) { // ... }
Создание страницы
$page = new Page(); $page->setTitle('Test article'); $page->setAuthorName( $account->getAuthorName() ); $link = new LinkType(); $link->setHref('https://github.com/ssitdikov'); $link->setText('Salavat Sitdikov github`s page'); $image = new ImageType(); $image->setSrc('https://telegram.org/file/811140775/1/Pc_4R_013Ow.144034/1c1eeaa592370d0b93'); $page->setContent([$link, $image,]); $page = $telegraph->createPage( new CreatePageRequest($page, $account) );
В настоящее время доступны следующие типы данных контента:
ParagraphType
, ImageType
, LinkType
, YoutubeType
.