{"repo":"ufee/amoapi","free":true,"listed":false,"github":"https://github.com/ufee/amoapi","clone":"git clone https://github.com/ufee/amoapi.git","description":"AmoCRM PHP API/oAuth Client","language":"PHP","stars":43,"topics":["amocrm","php","api","crm","oauth"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"AmoCRM API Client Клиент для работы с amoCRM Api v2 Поддержка Api v4 в клиенте: amoapi-v4 Установка Запуск тестов Отредактировать vendor/ufee/amoapi/tests/Config.php Инициализация клиента по oAuth Хранение oauth токена возможно в нескольких вариантах Файловое хранилище Используется по умолчанию (/vendor/ufee/amoapi/src/Cache/), можно задать свой путь Создается поддиректория: {path}/{domain}/{client id}.json Настоятельно рекомендуется использовать cвой путь для кеширования, в противном случае данные будут УДАЛЕНЫ composer'ом при обновлении на новую версию. Redis Поддерживается библиотека phpredis Формат ключа: {domain} {client id} MongoDB Поддерживается библиотека mongodb Наследование хранилища Реализуется класс, наследующий \\Ufee\\Amo\\Base\\Storage\\Oauth\\AbstractStorage Стороннее хранение Кеширование oauth данных библиотекой не производится Deprecated Задать свой путь для кеширования oauth данных (устаревший метод) Получение объекта для работы с конкретным аккаунтом Получение ранее инициализированного объекта по id приложения Получение URL авторизации в приложении amoCRM Необходимо для извлечения кода авторизации Получение oauth данных - access token, refresh token производится единоразово, по коду авторизации Полученные данные oauth кешируются в соответствии с выбранным хранилищем Применяются при API запросах автоматически При необходимости можно задать oauth данные принудительно, вручную Данные также будут кешированы автоматически в соответствии с выбранным хранилищем Токен д","default_branch":null,"files":null,"tree":[],"storefront":"/r/ufee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ufee/amoapi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}