Это backend на SmartApp Code для небольшого Canvas App: Todo (добавление, выполнение и удаление задач. См. видео). Для работы необходимо сделать fork-проекта в свой git-репозиторий, создать новый проект в SmartApp Studio и подключить к нему созданный git-репозиторий. После этого можно взять токен и связать backend с frontend.
- Делаем fork проекта в свой репозиторий;
- Идём на страницу SmartApp Code (ссылка);
- Нажимаем "Создать проект";
- Указываем "Имя";
- Переходим в раздел "Размещение";
- Указываем внешний репозиторий;
- Указываем ссылку до созданного репозитория, бранч;
- Указываем доступ: собственная учётная запись, логин и пароль от учётной записи в github;
- Нажимаем "Создать";
- Нажимаем "Создать смартапп";
- Переходим в раздел разработка.
- Нажимаем "Сценарии";
- Нажимаем "Собрать";
- Нажимаем "Публикации";
- Нажимаем "Получить вебхук" (URL на Webhook копируется в буфере обмена).
- Идём на страницу SmartApp Studio (ссылка);
- Нажимаем "Создать смартапп";
- Указываем "Имя";
- Переключаем "Выбор типа смартапа" на "Canvas App";
- Переключаем "Выбор инструмента" на "Есть готовое приложение";
- Указываем URL на "Webhook" (полученный в "SmartApp Code");
- Указываем URL на "Frontend Endpoint" (url страницы, где будет размещаться клиентская часть вашего приложения. Для локального запуска не используется, можете указать любой);
- Нажимаем "Создать смартап".