PHPackages                             manzadey/tilda - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. manzadey/tilda

ActiveLibrary[API Development](/categories/api)

manzadey/tilda
==============

API integration of a Tilde project with its own website

v0.2(4y ago)214MITPHPPHP ^7.4|^8.0

Since Oct 30Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Manzadey/tilda)[ Packagist](https://packagist.org/packages/manzadey/tilda)[ RSS](/packages/manzadey-tilda/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

Tilda API Integration Package
=============================

[](#tilda-api-integration-package)

Данный пакет предназначен для работы с [API интеграцией](https://help-ru.tilda.cc/api) [Tilda](https://tilda.cc/).

Установка
=========

[](#установка)

```
composer require manzadey/tilda
```

Как пользоваться
================

[](#как-пользоваться)

Для начала необходима создать экземпляр класса, с которым мы в дальнейшем будем взаимодействовать:

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');
```

В данном пакете реализованы все методы предоставленные [API интеграцией](https://help-ru.tilda.cc/api).

Все методы связанные с [API интеграцией](https://help-ru.tilda.cc/api) возвращают экземпляр класса **Response**, который имеет следующие методы:

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$projects = $tilda->getProjectsList();

$projects->getData(); // Возвращает полный ответ сервера в формате array
$projects->getResult(); // Возвращает информацию полученную от сервера в формате array, если ошибка вернёт null
$projects->getStatus(); // Возвращает булево значение результата ответа
$projects->getErrorMessage() // Возвращает сообщение об ошибке, если нет возвращает null
```

Список методов:
---------------

[](#список-методов)

### Список проектов:

[](#список-проектов)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getProjectsList();
```

Ответ:

```
^ Manzadey\Tilda\Response {#27 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:1 [▼
      0 => array:3 [▼
        "id" => "12345677"
        "title" => "title"
        "descr" => ""
      ]
    ]
  ]
}
```

---

### Информация о проекте:

[](#информация-о-проекте)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getProjectInfo(123456);
```

Ответ:

```
^ Manzadey\Tilda\Response {#21 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:6 [▼
      "id" => "3739512"
      "title" => "ibin24"
      "descr" => ""
      "customdomain" => "ibin24.store"
      "css" => array:11 [▶]
      "js" => array:15 [▶]
    ]
  ]
}
```

---

### Информация о проекте для экспорта

[](#информация-о-проекте-для-экспорта)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getProjectExport(123456);
```

Ответ:

```
^ Manzadey\Tilda\Response {#28 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:14 [▼
      "id" => ""
      "title" => ""
      "descr" => ""
      "customdomain" => ""
      "export_csspath" => ""
      "export_jspath" => ""
      "export_imgpath" => ""
      "indexpageid" => ""
      "favicon" => ""
      "page404id" => "0"
      "images" => array:1 [▶]
      "htaccess" => ""
      "css" => array:11 [▶]
      "js" => array:15 [▶]
    ]
  ]
}
```

---

### Список страниц в проекте

[](#список-страниц-в-проекте)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getPageList(123456);
```

Ответ:

```
^ Manzadey\Tilda\Response {#19 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:13 [▼
      0 => array:11 [▼
        "id" => ""
        "projectid" => ""
        "title" => ""
        "descr" => ""
        "img" => ""
        "featureimg" => ""
        "alias" => ""
        "date" => ""
        "sort" => ""
        "published" => ""
        "filename" => ""
      ]
      1 => array:11 [▶]
      2 => array:11 [▶]
      3 => array:11 [▶]
      4 => array:11 [▶]
      5 => array:11 [▶]
      6 => array:11 [▶]
      7 => array:11 [▶]
      8 => array:11 [▶]
      9 => array:11 [▶]
      10 => array:11 [▶]
      11 => array:11 [▶]
      12 => array:11 [▶]
    ]
  ]
}
```

---

### Информация о странице (+ body html-code)

[](#информация-о-странице--body-html-code)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getPageInfo(789);
```

Ответ:

```
^ Manzadey\Tilda\Response {#33 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:12 [▼
      "id" => ""
      "projectid" => ""
      "title" => ""
      "descr" => ""
      "img" => ""
      "featureimg" => ""
      "alias" => ""
      "date" => ""
      "sort" => ""
      "published" => ""
      "filename" => ""
      "html" => ""
    ]
  ]
}
```

---

### Информация о странице (+ fullpage html-code)

[](#информация-о-странице--fullpage-html-code)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getPageFull(789);
```

Ответ:

```
^ Manzadey\Tilda\Response {#34 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:22 [▼
      "id" => ""
      "projectid" => ""
      "title" => ""
      "descr" => ""
      "img" => ""
      "featureimg" => ""
      "alias" => ""
      "date" => ""
      "sort" => ""
      "published" => ""
      "filename" => ""
      "export_jspath" => ""
      "export_csspath" => ""
      "export_imgpath" => ""
      "export_basepath" => ""
      "project_alias" => ""
      "page_alias" => ""
      "project_domain" => ""
      "html" => ""
      "images" => array:63 [▶]
      "js" => array:15 [▶]
      "css" => array:11 [▶]
    ]
  ]
}
```

---

### Информация о странице для экспорта (+ body html-code)

[](#информация-о-странице-для-экспорта--body-html-code)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getPageExport(789);
```

Ответ:

```
^ Manzadey\Tilda\Response {#18 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:22 [▼
      "id" => ""
      "projectid" => ""
      "title" => ""
      "descr" => ""
      "img" => ""
      "featureimg" => ""
      "alias" => ""
      "date" => ""
      "sort" => ""
      "published" => ""
      "filename" => ""
      "export_jspath" => ""
      "export_csspath" => ""
      "export_imgpath" => ""
      "export_basepath" => ""
      "project_alias" => ""
      "page_alias" => ""
      "project_domain" => ""
      "html" => ""
      "images" => array:63 [▶]
      "js" => array:15 [▶]
      "css" => array:11 [▶]
    ]
  ]
}
```

---

### Информация о странице для экспорта (+ fullpage html-code)

[](#информация-о-странице-для-экспорта--fullpage-html-code)

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

$tilda->getPageFullExport(789);
```

Ответ:

```
^ Manzadey\Tilda\Response {#35 ▼
  -data: array:2 [▼
    "status" => "FOUND"
    "result" => array:22 [▼
      "id" => ""
      "projectid" => ""
      "title" => ""
      "descr" => ""
      "img" => ""
      "featureimg" => ""
      "alias" => ""
      "date" => ""
      "sort" => ""
      "published" => ""
      "filename" => ""
      "export_jspath" => ""
      "export_csspath" => ""
      "export_imgpath" => ""
      "export_basepath" => ""
      "project_alias" => ""
      "page_alias" => ""
      "project_domain" => ""
      "html" => ""
      "images" => array:63 [▶]
      "js" => array:15 [▶]
      "css" => array:11 [▶]
    ]
  ]
}
```

---

Дополнительно
-------------

[](#дополнительно)

Имеются два метода для сущностей "Проект" и "Страница":

```
use Manzadey\Tilda\Client;

$tilda = new Client('publicKey', 'secretKey');

// Project Entity:
$tilda->getProject(123456)->info(); // $tilda->getProjectInfo(123456)
$tilda->getProject(123456)->export(); // $tilda->getProjectExport(123456)
$tilda->getProject(123456)->pages(); // $tilda->getPageList(123456)

// Page Entity:
$tilda->getPage(789)->info(); // $tilda->getPage(789)
$tilda->getPage(789)->fullInfo(); // $tilda->getPageFull(789)
$tilda->getPage(789)->export(); // $tilda->getPageExport(789)
$tilda->getPage(789)->fullExport(); // $tilda->getPageFullExport(789)
```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

1651d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/34869211?v=4)[Andrey Manzadey](/maintainers/Manzadey)[@Manzadey](https://github.com/Manzadey)

---

Top Contributors

[![Manzadey](https://avatars.githubusercontent.com/u/34869211?v=4)](https://github.com/Manzadey "Manzadey (2 commits)")

---

Tags

apiintegrationtilda

### Embed Badge

![Health badge](/badges/manzadey-tilda/health.svg)

```
[![Health](https://phpackages.com/badges/manzadey-tilda/health.svg)](https://phpackages.com/packages/manzadey-tilda)
```

###  Alternatives

[lasserafn/laravel-economic

Economic REST wrapper for Laravel

1118.5k](/packages/lasserafn-laravel-economic)[lasserafn/php-dinero

Dinero REST wrapper for PHP

115.2k](/packages/lasserafn-php-dinero)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
