PHPackages                             nulldec0de/yandex-search-api-php-client - 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. nulldec0de/yandex-search-api-php-client

ActiveLibrary[API Development](/categories/api)

nulldec0de/yandex-search-api-php-client
=======================================

PHP клиент для работы с Yandex Search API

10PHP

Since Oct 30Pushed 6mo agoCompare

[ Source](https://github.com/NullDec0de/YandexSearchAPI-php)[ Packagist](https://packagist.org/packages/nulldec0de/yandex-search-api-php-client)[ RSS](/packages/nulldec0de-yandex-search-api-php-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (1)Used By (0)

Yandex Search API PHP Client
============================

[](#yandex-search-api-php-client)

PHP клиент для работы с Yandex Search API. Позволяет выполнять поисковые запросы через Yandex Cloud Search API и получать результаты поиска. Может использоваться для поиска позиций вашего сайта.

Возможности
-----------

[](#возможности)

- Автоматическое управление IAM токенами (обновление при истечении)
- Поддержка различных типов поиска (русский, турецкий, международный)
- Поддержка множества регионов России и других стран
- Асинхронные запросы с проверкой статуса операции
- Извлечение ссылок из XML результатов
- Интеграция с PSR-3 логгерами
- Полная поддержка типов (PHP 8.1+)

Требования
----------

[](#требования)

- PHP 8.1 или выше
- Composer
- OAuth токен от Yandex
- Folder ID в Yandex Cloud

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

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

### Через Composer

[](#через-composer)

```
composer require nulldec0de/yandex-search-api-php-client
```

### Ручная установка

[](#ручная-установка)

1. Клонируйте репозиторий:

```
git clone https://github.com/NullDec0de/YandexSearchAPI-php.git
```

2. Установите зависимости:

```
composer install
```

Быстрый старт
-------------

[](#быстрый-старт)

### Базовое использование

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

```
