RU
mesilov
mesilov
3 подписчика

Новый релиз bitrix24-php-sdk — 2.0-alpha.7

Обновляемся и тестируем! 🚀
Добавлено:
— скоуп Telephony и сервисы по работе с ней
— скоуп UserConsent и сервисы по работе с ним
— скоуп Placements и сервисы по работе с ним
— скоуп IMOpenLines и сервисы по работе с ним
— скоуп CRM добавлен сервис Leads
— скоуп CRM добавлен сервис Activity
— скоуп CRM добавлен метод Services\CRM\Deal\Service\Batch:update
— скоуп CRM добавлен метод Services\CRM\Contact\Service\Batch:delete
— скоуп CRM добавлены сервисы Services\CRM\Activity\ReadModel для: EmailFetcher, OpenLineFetcher, VoximplantFetcher, WebFormFetcher
— скоуп Main добавлена поддержка сервиса Events
— добавлена поддержка событий уровня приложения: ONAPPINSTALL и ONAPPUNINSTALL
— добавлена поддержка событий уровня приложения: PortalDomainUrlChangedEvent
— добавлен метод Core\Batch:updateEntityItems
— добавлен метод Core\Contracts\BatchInterface:updateEntityItems
— скоуп Placements добавлен сервис Placement\Service\UserFieldType для работы с типами полей подразумеващюих встройку
— скоуп Telephony, добавлена поддержка событий: OnExternalCallBackStart, OnExternalCallStart, OnVoximplantCallEnd, OnVoximplantCallEnd, OnVoximplantCallInit, OnVoximplantCallStart
— добавлена поддержка DTO ApplicationStatus
— добавлен метод AccessToken:initFromPlacementRequest
— добавлен метод ApplicationProfile:initFromArray when application profile stored in ENV-variables
— добавлена поддержка инициализации плейсментов Bitrix24\SDK\Application\Requests\Placement\PlacementRequest
— добавлен метод Credentials:initFromPlacementRequest когда приложение инициализируется при загрузке плеймента
— добавлен метод Services\Main\Service:getServerTime возвращает время сервера
— добавлен метод Services\Main\Service:getCurrentUserProfile возвращает базовую инфу по текущему юзеру.
— добавлен метод Services\Main\Service:getAccessName возвращает наименования разрешений.
— добавлен метод Services\Main\Service:checkUserAccess
— добавлен метод Services\Main\Service:getMethodAffordability
— добавлена поддержка полей operating и operating_reset_at в Bitrix24\SDK\Core\Response\DTO\Time
Изменено
— обновили состав скоупов
— увеличили требования для компонентов symfony/* до версии 6.*
— метод Services\Main\Service:getAvailableMethods помечен как deprecated
— метод Services\Main\Service:getAllMethods помечен как deprecated
— метод Services\Main\Service:getMethodsByScope помечен как deprecated
— ❗️метод Bitrix24\SDK\Core\Credentials переименован: createFromWebhook, createFromOAuth, createFromPlacementRequest
— ❗️удалён класс Bitrix24\SDK\Core\Response\DTO\ResponseDataCollection
— ❗️удалён класс Bitrix24\SDK\Core\Response\DTO\Result
— ❗️удалён метод CoreBuilder:withWebhookUrl, используйте
method CoreBuilder:withCredentials
Исправления ошибок
— add bugfix for batch method for reverse order queries
— fix type compatible errors for Core\Result\AbstractItem
— error in NetworkTimingParser
— error in RenewedAccessToken DTO, remove Scope
enum
etc
— добавлена возможность спонсирования разработки https://boosty.to/bitrix24-php-sdk
Автор ограничил возможность комментировать этот пост.

Уровни подписки

Благодарный разработчик

$ 5,7 в месяц
Я использую библиотеку в своей работе и она экономит мне время — Спасибо!

Благодарный техрук

$ 28,2 в месяц
Используем библиотеку, спасибо за инструмент.
1 час консультаций в Telegram по функционалу, влияние на планы по разработке.

Золотой партнёр Битрикс24

$ 169 в месяц
Партнёр Битрикс24, который активно использует библиотеку: 3 часа консультаций по разработке приложений по скайпу в месяц, размещение в списке «спонсоры» библиотеки и публикация вакансий для разработчиков Битрикс24 в описании библиотеки и каналах.

Корп

$ 1 690 в месяц
Влияние на дальнейшее развитие SDK и экосистемы вокруг неё, синхронизация работ с маркетинговыми и учебными активностями. 
Наверх