PHPackages                             harlamoff/yandex-php-library - 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. harlamoff/yandex-php-library

ActiveLibrary[API Development](/categories/api)

harlamoff/yandex-php-library
============================

Official Yandex PHP library

3.0.4(4y ago)0242MITPHP

Since Aug 8Pushed 4y agoCompare

[ Source](https://github.com/harlamoff/yandex-php-library)[ Packagist](https://packagist.org/packages/harlamoff/yandex-php-library)[ RSS](/packages/harlamoff-yandex-php-library/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (5)Versions (22)Used By (0)

PHP библиотека к API Яндекса
============================

[](#php-библиотека-к-api-яндекса)

[![Gitter](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/nixsolutions/yandex-php-library?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[![Build Status](https://camo.githubusercontent.com/11a095ac2a82db5c41fdf5e387a798ab398a893a829e76d8a14cc5528ddf5bbd/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f6e6978736f6c7574696f6e732f79616e6465782d7068702d6c6962726172792e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/nixsolutions/yandex-php-library)[![Latest Stable Version](https://camo.githubusercontent.com/2f32a0ff46264c1bbf232780b36caacd84b922a6134a5e277464be16c884e896/68747470733a2f2f706f7365722e707567782e6f72672f6e6978736f6c7574696f6e732f79616e6465782d7068702d6c6962726172792f762f737461626c652e706e67)](https://packagist.org/packages/nixsolutions/yandex-php-library)[![Total Downloads](https://camo.githubusercontent.com/65917e4081f44bba0738852e119a0e9955a6e3998d53d91240cc4c50f68fcc0a/68747470733a2f2f706f7365722e707567782e6f72672f6e6978736f6c7574696f6e732f79616e6465782d7068702d6c6962726172792f646f776e6c6f6164732e706e67)](https://packagist.org/packages/nixsolutions/yandex-php-library)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/8727260e11fc6580b1890f5425595921fcee075ea8998fbb29866f6dc9e9c39e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e6978736f6c7574696f6e732f79616e6465782d7068702d6c6962726172792f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/nixsolutions/yandex-php-library/?branch=master)[![Coverage Status](https://camo.githubusercontent.com/67ab10e57194cfb3cb8ef1805a1661f88d9fb770819e2842305979068fb885b1/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6e6978736f6c7574696f6e732f79616e6465782d7068702d6c6962726172792f62616467652e706e67)](https://coveralls.io/r/nixsolutions/yandex-php-library)[![Dependency Status](https://camo.githubusercontent.com/b7b373b6a01a1773ea6bb2f00d30d11cda7a557f627cf6816801bfd68acbe66f/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3533613135343939383361646437326362393030303031342f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/53a1549983add72cb9000014)

[![License](https://camo.githubusercontent.com/29dd99551d7e7f08be1016bb989c8c4e5d7d83fb4093b1d79f5f3a9093b521ee/68747470733a2f2f706f7365722e707567782e6f72672f6e6978736f6c7574696f6e732f79616e6465782d7068702d6c6962726172792f6c6963656e73652e737667)](https://packagist.org/packages/nixsolutions/yandex-php-library)

Deprecated
----------

[](#deprecated)

Поддержка SDK приостановлена 29.01.2019. Использование в продакшене исключительно на свой страх и риск, не гарантируется корректная работа всех методов, ввиду постоянных изменений со стороны Яндекс API.

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

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

### Версии

[](#версии)

В библиотеке для отправки запросов к API используется Guzzle. Причем следует иметь в виду что вплоть до 0.4.1 включительно использовался [Guzzle 3](https://github.com/guzzle/guzzle3) и соответственно поддерживался php 5.3.

Позже был сделан переход к php 5.4 и [Guzzle 5](https://github.com/guzzle/guzzle/tree/5.3). Эта версия php и Guzzle поддерживаются в версиях библиотеки &gt; 0.4.1 и &lt; 2.0.0 (из стабильных релизов это 1.0.0). Выпуск обновлений для этой версии под вопросом.

В 2.0.0 был сделан переход к php 5.5 и [Guzzle 6](https://github.com/guzzle/guzzle). Это последняя версия которая будет поддерживать php 5.5. Если ваше приложение работает на php 5.5 ограничьте версию в composer.json 2й версией (например так "~2.0")

В версии 3.0.0 будет убрана поддержка php 5.5.

### composer

[](#composer)

Установка с использованием менеджера пакетов [Composer](http://getcomposer.org):

```
$ curl -s https://getcomposer.org/installer | php
```

Теперь вносим изменения в ваш `composer.json`:

```
{
    "require": {
        "nixsolutions/yandex-php-library": "dev-master"
    }
}
```

### phar-архив

[](#phar-архив)

Работа с [phar архивом](http://php.net/manual/en/book.phar.php):

1. Скачиваем по [ссылке](http://yadi.sk/d/26YmC3hRByBd7) phar-файл или bz2-архив с ним, последней или конкретной версии.
2. Сохраняем в папку с проектом.
3. Используем!

Пример подключения и работа с библиотекой из phar-архива:

```
