PHPackages                             phenogram/gateway-bindings - 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. phenogram/gateway-bindings

ActiveLibrary[API Development](/categories/api)

phenogram/gateway-bindings
==========================

Strictly typed PHP bindings for the Telegram Gateway API

1.0.0(4mo ago)05MITPHPPHP ^8.4CI failing

Since Jan 5Pushed 4mo agoCompare

[ Source](https://github.com/phenogram/gateway-bindings)[ Packagist](https://packagist.org/packages/phenogram/gateway-bindings)[ RSS](/packages/phenogram-gateway-bindings/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

[🇬🇧 ENGLISH](README.en.md) | 🇷🇺 РУССКИЙ

PHP SDK для Telegram Gateway API
================================

[](#php-sdk-для-telegram-gateway-api)

Строго типизированные PHP классы для [Telegram Gateway API](https://core.telegram.org/gateway/api).

Этот пакет предоставляет удобную обёртку для отправки верификационных сообщений и проверки возможности их доставки через официальный шлюз Telegram.

Работа всё ещё в процессе. Если вы обнаружите какие-либо несоответствия с документацией, не стесняйтесь создать ишью.

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

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

```
composer require phenogram/gateway-bindings
```

Использование
=============

[](#использование)

Этот пакет состоит из основных частей: `Api`, `Serializer` и `Factory`.

Клиент (ClientInterface)
------------------------

[](#клиент-clientinterface)

Чтобы использовать API, вам нужно реализовать интерфейс `ClientInterface`. Библиотека не привязана к конкретному HTTP-клиенту, поэтому вы можете использовать любой удобный вам способ.

Ниже приведен пример реализации с использованием нативного `curl` без внешних зависимостей.

> Вы можете увидеть этот код в действии в [тестах](tests/Readme/ReadmeClientTest.php).

```
