Доработка Telegram Webapp

x
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 4 месяца
Бюджет: 2 000 руб
25.45 $ — 21.55 €
Исполнитель определен: Александр Самодуров  
Есть сайт для продажи звезд. Вот тз:

**ТЗ: Интеграция Telegram Web App (FastAPI + React)**

**Цель:**

* Получать и проверять данные пользователя Telegram.
* Доступ к сайту — только при запуске из Telegram.

**Задачи:**

1. **Frontend (React):**

   * Получать `initData` через Telegram Web App API.
   * Передавать `initData` в каждый запрос на backend.
   * Если не через Telegram — выводить сообщение «Запуск только через Telegram».

2. **Backend (FastAPI):**

   * Верифицировать `initData` по подписи (`BOT_TOKEN`).
   * Извлекать `id`, `username`, `first_name`, `last_name`, `language_code`.
   * Отклонять запросы без валидных данных (`403 Forbidden`).

**Результат:**

* Работает в Telegram (мобильный, desktop).
* Прямой доступ по URL блокируется.

Все написал, но не работает, не знаю куда что смотреть, т.к. опыта мало в фронтенде. Работа на минут 30, надо найти где ошибка грубо говоря
Разделы:
Опубликован:
10.08.2025 | 23:03 [поднят: 10.08.2025 | 23:03]

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».