Releases: amocrm/amocrm-api-php
Releases · amocrm/amocrm-api-php
Новые методы
- Добавлены методы для работы с подписчиками сущности
- Добавлены методы для работы с беседами
Исправления и доработки
В обновление произошли следующие изменения:
- Исправлена ошибка, из-за которой объекты значений дополнительных полей создавались от базового класса, а не от класса конкретного типа. Теперь создаются корректно.
- (BC) Значения полей типа дата/дата-время/день рождения теперь возвращаются в виде объектов DateTimeInterface. Метод setValue принимает как int/string, так и объекты типа DateTimeInterface.
- Добавлен примеры работы с полями типа дата/дата-время/день рождения.
- Исправлена ошбика, из-за которой метод setId модели NoteModel не возвращал объект. Теперь возвращает.
- Добавлена информация об ответе сервера в ошибки авторизации.
Исправление ошибок
- Исправлена ошибка, из-за которой не было возможности привязать к сущности только созданный объект списка
- Обновлены и расширены примеры для работы со счетами
- Добавлена возможность указать список полей в группе полей, при редактировании группы полей
Поддержка нового релиза и исправление ошибок
В данной версии были обновлены и добавлены методы для поддержки amoCRM последней версии (Релиз Весна 2021).
Также исправлены различные ошибки.
Список изменений:
- Добавлена возможность для расшифровки BotDisposableToken, который приходит при использовании виджета в Salesbot (только Релиз Весна 2021)
- Добавлена поддержка списка Юр. лица (SUPPLIERS_CATALOG_TYPE_STRING) (только Релиз Весна 2021)
- Добавлена поддержка метода получения связей элемента списка (/api/v4/catalogs/{CATALOG_ID}/elements/{ELEMENT_ID}/links (только Релиз Весна 2021)
- Добавлена возможность получить язык аккаунта (не пользователя!) (/api/v4/account?with=lang) (только Релиз Весна 2021)
- Убрана ошибка, которая вызывалась, если в сущности присутствует тип поля, который не поддерживается, теперь выкидывается E_NOTICE
- Добавлена поддержка прав на каталоги в методах пользователей (только Релиз Весна 2021)
- Добавлена возможность получить настройки языка печатной формы счета (/api/v4/account?with=invoices_settings) (только Релиз Весна 2021)
- Исправлена ошибка в моделе звонка, при создании объекта из массива не верно указывалось свойство direction
- Исправлена ошибка, из-за которой нельзя было указать текстовое свойство from в моделе метаданных неразобранного типа Звонок
- Добавлена поддержка получения удаленных сделок/контактов/компаний
- Добавлена поддержка свойства price_id в метаданных связи товара к сущности, в нём хранится ID поля типа Цена
- Скорректированы namespace'ы у некоторых классов
- Поддержка обновленного каталога счетов (только Релиз Весна 2021)
- Поддержка типа поля Связанная сущность (только Релиз Весна 2021)
- Обновление модели значения поля Юр. Лицо
- Поддержка флага invoice_link в методе получения элементов списка счетов (/api/v4/catalogs/{CATALOG_ID}/elements?with= invoice_link) (только Релиз Весна 2021)
- Обновление модели значения поля Items (состав счета/заказа) с недостающими свойствами и комментариями к ним
- Добавлен пример добавления счета с описанием
- Значения свойства quantity в метаданных связи элемента списка к сделке/покупателю теперь может принимать float значение (только Релиз Весна 2021)
- Исправлена ошибка, из-за которой падало получение пользователей с группами
- Добавлен PagesFilter, который можно использовать для любых сервисов с поддержкой постраничной навигации
- Исправлена ошибка, из-за которой не работал фильтр по типу задачи
- Сервис транзакций объявляется deprecated, используйте функционал счетов в замен
Поддержка нового релиза и исправление ошибок
В данной версии были обновлены и добавлены методы для поддержки amoCRM последней версии (Релиз Весна 2021).
Также исправлены различные ошибки.
Список изменений:
- Добавлена возможность для расшифровки BotDisposableToken, который приходит при использовании виджета в Salesbot (только Релиз Весна 2021)
- Добавлена поддержка списка Юр. лица (SUPPLIERS_CATALOG_TYPE_STRING) (только Релиз Весна 2021)
- Добавлена поддержка метода получения связей элемента списка (/api/v4/catalogs/{CATALOG_ID}/elements/{ELEMENT_ID}/links (только Релиз Весна 2021)
- Добавлена возможность получить язык аккаунта (не пользователя!) (/api/v4/account?with=lang) (только Релиз Весна 2021)
- Убрана ошибка, которая вызывалась, если в сущности присутствует тип поля, который не поддерживается, теперь выкидывается E_NOTICE
- Добавлена поддержка прав на каталоги в методах пользователей (только Релиз Весна 2021)
- Добавлена возможность получить настройки языка печатной формы счета (/api/v4/account?with=invoices_settings) (только Релиз Весна 2021)
- Исправлена ошибка в моделе звонка, при создании объекта из массива не верно указывалось свойство direction
- Исправлена ошибка, из-за которой нельзя было указать текстовое свойство from в моделе метаданных неразобранного типа Звонок
- Добавлена поддержка получения удаленных сделок/контактов/компаний
- Добавлена поддержка свойства price_id в метаданных связи товара к сущности, в нём хранится ID поля типа Цена
- Скорректированы namespace'ы у некоторых классов
- Поддержка обновленного каталога счетов (только Релиз Весна 2021)
- Поддержка типа поля Связанная сущность (только Релиз Весна 2021)
- Обновление модели значения поля Юр. Лицо
- Поддержка флага invoice_link в методе получения элементов списка счетов (/api/v4/catalogs/{CATALOG_ID}/elements?with= invoice_link) (только Релиз Весна 2021)
- Обновление модели значения поля Items (состав счета/заказа) с недостающими свойствами и комментариями к ним
- Добавлен пример добавления счета с описанием
- Значения свойства quantity в метаданных связи элемента списка к сделке/покупателю теперь может принимать float значение (только Релиз Весна 2021)
- Исправлена ошибка, из-за которой падало получение пользователей с группами
- Добавлен PagesFilter, который можно использовать для любых сервисов с поддержкой постраничной навигации
- Исправлена ошибка, из-за которой не работал фильтр по типу задачи
- Сервис транзакций объявляется deprecated, используйте функционал счетов в замен
Исправление ошибок
- Добавлены недостающие параметры для модели CallModel
- Исправлены ошибки, которые могли возникать при получении ролей
- Добавлен новый тип ошибки AmoCRMMissedTokenException, выбрасывается в случае, если происходит вызов метода, а токен установлен не был, также добавлен метод isAccessTokenSet
- Исправлена ошибка, из-за которой некорректно строился фильтр для контактов/компаний/покупателей
Исправление ошибок
Исправление ошибок
Исправление ошибок
Исправлена ошибка метода разбора одноразовых токенов
Исправления и доработки
- Добавлена поддержка и пример комплексного метода создания сделки
- Обновлено README
- Исправлена ошибка, из-за которой не добавлялось значение полей телефон и email без принудительного указания enum_code, теперь значение можно передать без указание
Исправления и доработки
- Поддержка PHP8
- Обновления README и некоторых примеров
- Возможность при создании сделки передать контакт и компанию для привязки
- Поддержка установки tracking_callback для полей типа tracking_data
- Фабрика пустых объектов кастомных полей