Что такое подписывание TikTok?
TikTok требует криптографической подписи запросов подключения к потоку живого чата. Настольное приложение подписывает эти запросы через сторонний сервис под управлением Euler Stream. Для обычного использования аккаунт и API-ключ не нужны — приложение автоматически использует бесплатный тариф Euler.
Этот сервис находится между приложением и TikTok, поэтому источники TikTok могут перестать работать, даже если у вас всё в порядке: сервер подписывания может быть недоступен, ограничивать частоту запросов или временно не работать из-за изменений TikTok.
«Сервер подписывания недоступен» (Sign Server Unavailable)
Этот статус означает, что приложение не смогло получить действительную подпись от сервиса подписывания. Частые причины:
- Лимиты запросов. Бесплатный тариф ограничен по IP-адресу (несколько подключений в минуту, а также часовые и дневные лимиты — см. ограничения частоты Euler). Повторное удаление и добавление источника или быстрое переключение режимов расходует квоту и продлевает ошибку.
- Сбой сервера подписывания. Euler иногда недоступен или перегружен. Обычно это проходит за несколько часов и не требует изменений с вашей стороны.
- Изменения TikTok. Когда TikTok обновляет инфраструктуру прямых эфиров, подписывание может перестать работать у всех, пока Euler не выпустит исправление.
Что делать по порядку:
- Оставьте источник подключённым в режиме Auto и позвольте ему повторять попытки самостоятельно. Не добавляйте источник заново снова и снова.
- После нескольких неудач остановитесь на час, чтобы сбросилось ограничение по IP, затем подключитесь один раз.
- Убедитесь, что установлена последняя версия приложения — исправления TikTok выходят часто.
- Переключите источник TikTok в режим Standard (захват страницы) как надёжное временное решение. Он загружает страницу эфира напрямую и совсем не использует сервер подписывания.
- Если вы часто достигаете лимитов запросов, добавьте свой бесплатный API-ключ Euler (ниже).
Добавьте свой API-ключ Euler
Собственный ключ даёт отдельную квоту вместо общей анонимной квоты на IP.
- Создайте бесплатный аккаунт и ключ в панели управления Euler Stream.
- В настольном приложении отредактируйте источник TikTok и откройте выбор предустановки подключения.
- Выберите Euler Signing (расширенные настройки) и вставьте свой API-ключ. Euler Proxy (API-ключ) также работает, но не поддерживает отправку ответов.
- После сохранения переподключите источник один раз.
Режимы без сервера подписывания
| Режим | Как это работает | Компромиссы |
|---|---|---|
| Standard | Загружает страницу эфира TikTok и захватывает с неё чат. Сервис подписывания не используется. | Страница эфира должна оставаться открытой; может потребоваться вход в TikTok или проверка. |
| Локальное подписание (Local Signer) | Подписывает запросы локально в облегчённом окне TikTok вместо использования Euler. | Лучше всего работает после входа в TikTok внутри приложения; анонимный режим может пропускать часть чата. |
Auto и Polling зависят от сервиса Euler, поэтому на них действуют одни и те же сбои и ограничения.
Отправка ответов в TikTok
Для отправки сообщений из дока обратно в TikTok необходимо войти в аккаунт TikTok внутри настольного приложения: ему нужна ваша сессия TikTok, чтобы публиковать от вашего имени. Если вход не выполнен или подключение TikTok недоступно, исходящие сообщения попадут только на другие ваши платформы.
Учтите, что режим Euler Proxy никогда не поддерживает ответы, независимо от состояния входа.
Связанные материалы
Режимы TikTok в приложении, Руководство по TikTok, и Быстрый старт с TikTok.