PHPackages                             yurcrm/pravoved-api - 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. yurcrm/pravoved-api

ActiveLibrary[API Development](/categories/api)

yurcrm/pravoved-api
===================

Pravoved.ru API client

v1.2.1(3y ago)0341MITPHPPHP ^7.2 || ^8.0CI failing

Since Jun 1Pushed 3y agoCompare

[ Source](https://github.com/Sunsetboy/pravoved-api)[ Packagist](https://packagist.org/packages/yurcrm/pravoved-api)[ RSS](/packages/yurcrm-pravoved-api/feed)WikiDiscussions master Synced today

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

Клиент для API Правоведа
========================

[](#клиент-для-api-правоведа)

[![Maintainability](https://camo.githubusercontent.com/caca338fb67218520c15702924e244e2aadb17644bbe7609be89b1b28d823d66/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f33333463313536303164623137396162303536322f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/Sunsetboy/pravoved-api/maintainability)

Неофициальная библиотека для работы с API сервиса myleads.feedot.com.

Внимание: автор никак не связан с компанией Правовед. Библиотека была создана для интеграции моего проекта с сервисом и поставляется "Как есть".

Документация по API:

### Возможности:

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

- Получение авторизационного токена
- Получение списка предзаказов
- Получение лидов из предзаказа

### Требования:

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

- PHP 7.2+
- Модули Curl и Json
- Аккаунт в сервисе Правовед

### Установка через Composer

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

```
composer require yurcrm/pravoved-api

```

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

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

Перед началом использования убедитесь, что вы зарегистрированы в сервисе Правовед и вам включен доступ к API (в моем случае он был включен автоматически для 2 клиентов из 2)

### Получение токена для работы с API

[](#получение-токена-для-работы-с-api)

```
$pravovedClient = new PravovedApi\PravovedApiClient();
// $email и $password - ваши данные доступа к Правоведу
$pravovedClient->setEmail($email);
$pravovedClient->setPassword($password);

try {
    $token = $pravovedClient->getAuthToken();
} catch (\Exception $e) {
    // обработка неудачной аутентификации
}
```

Получив токен, вы можете использовать его в следующих запросах

### Получение списка предзаказов

[](#получение-списка-предзаказов)

```
// $token - ваш токен
$pravovedClient = new PravovedApi\PravovedApiClient($token);
try {
    $preorders = $pravovedClient->getPreorders();
} catch (\Exception $e) {
    // обработка ошибки получения предзаказов
}
// задержка между запросами для обхода ограничения на частоту запросов
sleep(60 / PravovedApiClient::MAX_FREQUENCY);

// получение только активных предзаказов
$activePreorders = $pravovedClient->filterActivePreorders($preorders);
```

### Получение списка лидов предзаказа

[](#получение-списка-лидов-предзаказа)

```
foreach ($activePreorders as $activePreorder) {

    $preorderId = $activePreorder['id'];

    try {
        sleep(60 / PravovedApiClient::MAX_FREQUENCY);
        // Получим 50 последних лидов предзаказа
        $leadsFromPravoved = $pravovedClient->getPreorderLeads($preorderId, 50);
    } catch (\Exception $e) {
        // обработка ошибки получения лидов
    }
}
```

### Контакты

[](#контакты)

Отзывы и предложения жду по адресу:

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 84.6% 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 ~637 days

Total

3

Last Release

1261d ago

PHP version history (2 changes)1.0.0PHP ^7.2

v1.2.1PHP ^7.2 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/fe40691354fc8874fcf7f3b4a12cc63f320073d928636f0a2b4828e8dbc12151?d=identicon)[100yuristov](/maintainers/100yuristov)

---

Top Contributors

[![Sunsetboy](https://avatars.githubusercontent.com/u/25583746?v=4)](https://github.com/Sunsetboy "Sunsetboy (11 commits)")[![constantine-zubrylin](https://avatars.githubusercontent.com/u/5437573?v=4)](https://github.com/constantine-zubrylin "constantine-zubrylin (2 commits)")

---

Tags

api-clientleadsleads-managementphp7pravoved

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/yurcrm-pravoved-api/health.svg)

```
[![Health](https://phpackages.com/badges/yurcrm-pravoved-api/health.svg)](https://phpackages.com/packages/yurcrm-pravoved-api)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M479](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M271](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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