Виджет для AmoCRM
Для того чтобы была возможность выбора виджета в конструкторе он должен загружаться как приватная интеграция.
Функционал:
1. работать как блок в конструкторе
2. в режиме работы в конструкторе нужны поля
- url
- тело запроса
- заголовки запроса
3. сохранять ответ в переменную для возможности использования ее далее в конструкторе
4. авторизация интеграции через oAuth 2.0
5. конфиг файл для подключения интеграции к разным аккаунтам амо
В тех поддержке сказали надо использовать этот метод для отправки и принятия. Обработчик widget_request
https://www.amocrm.ru/developers/content/digital_p...
там в запросе на сервер из амо будет урл, на который нужно видимо отправлять ответ. Вот по нему документация
https://www.amocrm.ru/developers/content/crm_platf...
Надо проверить идею и дальше развивать функционал.
Результат первого этапа. Виджет который можно загрузить для приватного использования с работающим функционалом по всем пунктам.