2017 © Pedro Peláez
 

library amocrm

Wrapper for working with AmoCRM RESTfull API v2

image

oleg-chulakov-studio/amocrm

Wrapper for working with AmoCRM RESTfull API v2

  • Friday, June 29, 2018
  • by Oleg Chulakov Studio
  • Repository
  • 2 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 12 Versions
  • 0 % Grown

The README.md

Обертка для работы с RESTfull API v2 AmoCRM

Обертка реализует работу с основными сущностями AmoCRM через ее API. Реализация для сущности AmoCRM будет добавляться по мере возможного., (*1)

Установка

Установка производится через Composer, путем ручного добавления пакета в composer.json, (*2)

"require": {
    ...
    "oleg-chulakov-studio/amocrm": "~1.0"
    ...
}

или с помощью консольной команды, (*3)

composer require oleg-chulakov-studio/amocrm

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

Основные классы

Для успешного взаимодействия с RESTful API AmoCRM понадобится три основных "объекта" системы:, (*4)

1. Аутентификатор, (*5)

Реализует логику подготовки параметров авторизации для каждого запроса к API AmoCRM. Все классы аутентификаторов реализуют интерфейс \Chulakov\AmoCRM\AuthInterface., (*6)

Базовая реализация представлена классом \Chulakov\AmoCRM\Auth\BasicAuth, который готовит параметры для авторизации, пробрасываемые при каждом запросе., (*7)

2. Абстракция клиента HTTP(S) взаимодействия, (*8)

Все классы HTTP-клиентов должны реализовывать интерфейс \Chulakov\AmoCRM\ClientInterface. Умолчательная реализация клиента представлена классом \Chulakov\AmoCRM\Client\DefaultClient. Объект этого класса совержает запросы к RESTfull API AmoCRM через спец. методы-оберткы и возвращает результат в json или генерирует исключение типа \GuzzleHttp\Exception\RequestException, (*9)

3. Сущности AmoCRM, (*10)

Классы-сущностей AmoCRM реализуют основные методы по работе с этими сущностями. Например, получение списков, создание, редактивроание и удаление. Все классы сущностей AmoCRM должны наследоваться от абстрактоного класса \Chulakov\AmoCRM\Entity\BaseEntity. Реализации сущностей будут постоянно добавляться и обновляться по мере возможности., (*11)

Примеры использования

Comming soon..., (*12)

The Versions

29/06 2018

dev-master

9999999-dev

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

29/06 2018

1.1.10

1.1.10.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

26/06 2018

1.1.9

1.1.9.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

26/06 2018

1.1.8

1.1.8.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

26/06 2018

1.1.7

1.1.7.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

26/06 2018

1.1.6

1.1.6.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

25/06 2018

1.1.5

1.1.5.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

22/06 2018

1.1.4

1.1.4.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

21/06 2018

1.1.3

1.1.3.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

21/06 2018

1.1.2

1.1.2.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

21/06 2018

1.0.1

1.0.1.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio

21/06 2018

1.0.0

1.0.0.0

Wrapper for working with AmoCRM RESTfull API v2

  Sources   Download

BSD-3-Clause

The Requires

 

by Samsonov Vladimir
by Chulakov Studio