2017 © Pedro PelΓ‘ez
 

library abcp_api_client

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

image

nodasoft/abcp_api_client

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  • Friday, April 6, 2018
  • by nodasoft
  • Repository
  • 6 Watchers
  • 4 Stars
  • 911 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 18 Versions
  • 4 % Grown

The README.md

php ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для abcp api

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ abcp

Установка

Установка с использованиСм composer ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки:, (*1)

php composer.phar require nodasoft/abcp_api_client:1.2

Установка Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» composer.json:, (*2)

  "require": {
    "nodasoft/abcp_api_client": "3.4"
  }

Установка Ρ‡Π΅Ρ€Π΅Π· git:, (*3)

ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ:, (*4)

require_once '__autoload.php';

ИспользованиС

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ использования ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ abcp, (*5)

ΠšΠ»ΡŽΡ‡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (userKey), e-mail для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° услуга ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для доступа ΠΊ слуТбС., (*6)

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°:, (*7)

$tecDocRestClient = new \NS\ABCPApi\RestApiClients\TecDoc();
$tecDocRestClient->setUserKey('your_userKey)
    ->setUserLogin('your_email')
    ->setUserPsw('your_password');

Установка ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ адрСса:, (*8)

$tecDocRestClient->setHost

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ:, (*9)

//$carType - Ρ‚ΠΈΠΏ автомобиля. 0 - всС, 1 - Π»Π΅Π³ΠΊΠΎΠ²Ρ‹Π΅, 2- Π³Ρ€ΡƒΠ·ΠΎΠ²Ρ‹Π΅, 3-ΠΌΠ°Π»ΠΎΡ‚ΠΎΠ½Π°ΠΆΠ½Ρ‹Π΅
//$motorcyclesFilter - Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ ΠΌΠΎΡ‚ΠΎΡ†ΠΈΠΊΠ»Π°ΠΌ. 0 - всС, 1 - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, 2 - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΡ‚ΠΎΡ†ΠΈΠΊΠ»Ρ‹
$manufacturers = $tecDocRestClient->getManufacturers($carType, $motorcyclesFilter);

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ:, (*10)

//$manufacturerId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ производитСля
$models = $tecDocRestClient->getModels($manufacturerId);

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ:, (*11)

//$manufacturerId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ производитСля
//$modelId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠ΄Π΅Π»ΠΈ
$modifications = $tecDocRestClient->getModifications($manufacturerId, $modelId);

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²Π° Π³Ρ€ΡƒΠΏΠΏ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ:, (*12)

//$modificationId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
$tree = $tecDocRestClient->getModelVariant($modificationId);

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅:, (*13)

//$modificationId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
//$categoryId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ
$articles = $tecDocRestClient->getArticles($modificationId, $categoryId);

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅, ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ:, (*14)

//$modificationId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
//$categoryId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ
$articles = $tecDocRestClient->getArticlesSimplified($modificationId, $categoryId);

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈ:, (*15)

```php //$articleId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄Π΅Ρ‚Π°Π»ΠΈ $article = $tecDocRestClient->getArticle($articleId);, (*16)


ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΏΠΎ примСнимости: ```php //$articleId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄Π΅Ρ‚Π°Π»ΠΈ $adaptability = $tecDocRestClient->getAdaptability($articleId);

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²:, (*17)

```php //$articleId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π΄Π΅Ρ‚Π°Π»ΠΈ //$analogType - Ρ‚ΠΈΠΏ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ², описан классом \NS\TecDocSite\Common\AnalogTypes $analogs = $tecDocRestClient->getAnalogs($number, $analogType); ````, (*18)

The Versions

06/04 2018

dev-master

9999999-dev http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

06/04 2018

3.5.4

3.5.4.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

06/04 2018

3.5.3

3.5.3.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

05/04 2018

3.5.2

3.5.2.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

21/02 2018

3.5.1

3.5.1.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

29/06 2017

3.5.0

3.5.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

15/08 2016

3.4.2

3.4.2.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

09/08 2016

3.4.1

3.4.1.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

09/08 2016

3.4

3.4.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

22/07 2016

3.3

3.3.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

19/07 2016

3.2

3.2.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

19/07 2016

3.1

3.1.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

15/07 2016

dev-dev

dev-dev http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

15/07 2016

3.0

3.0.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

28/06 2016

1.3

1.3.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

19/11 2015

1.2

1.2.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

27/01 2015

1.1

1.1.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client

26/09 2014

1.0

1.0.0.0 http://github.com/NodaSoftLtd/ABCPApiClient

Rest ΠΊΠ»ΠΈΠ΅Π½Ρ‚ для ABCP API

  Sources   Download

MIT

The Requires

  • php >=5.3.10

 

api abcp nodasoft restfull client