ssitdikov/telegraph-api-client

简单的Telegra.ph API PHP客户端

v0.1.3 2018-06-19 12:08 UTC

This package is auto-updated.

Last update: 2024-09-08 07:52:46 UTC


README

Build Status Coverage Status Codacy Badge

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)
);

目前支持以下内容类型: ParagraphTypeImageTypeLinkTypeYoutubeType