ssitdikov / telegraph-api-client
简单的Telegra.ph API PHP客户端
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: 2024-09-08 07:52:46 UTC
README
Telegra.ph API PHP客户端
产品信息
该库旨在与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。