Встроенный твит от Twitter

Кстати, я не знаю, насколько активен ваш форум и как часто публикуются onebox-ссылки из X/Twitter, но бесплатный базовый план Twitter работает для стандартных onebox-ссылок — он просто ограничивает запросы примерно до одного каждые 15 минут. У меня это работает на довольно активном форуме, и ограничение срабатывает только тогда, когда люди пытаются опубликовать более одной onebox-ссылки в одном сообщении.

3 лайка

К сожалению, я только что обнаружил, что это блокирует встраивание множества ссылок на YouTube (например, https://youtu.be/), поскольку они перенаправляют на YouTube.

Люди публикуют гораздо больше ссылок на YouTube, чем постов в X. Поэтому я пока отключил эту опцию и буду просто вручную заменять x.com на twitter.com.

2 лайка

Мы крайне редко упоминаем посты X/Twitter. Onebox-сообщения для Twitter.com работают, а для X.com — нет.

Вы уверены? Я имею в виду не этот компонент, а нативный onebox, использующий бесплатный токен API разработчика Twitter, при отключённом этом компоненте. Вы говорите, что у вас хостинг — они должны иметь возможность настроить стандартный onebox, как это реализовано здесь, на Meta.

У меня на двух разных самохостинговых сайтах бесплатно работает встраивание X/Twitter с богатым контентом. Я использую этот компонент только тогда, когда API X/Twitter по какой-то причине перестаёт работать, и просто включаю или выключаю его по мере необходимости.

5 лайков

Я создал бесплатный аккаунт разработчика для X. Подскажите, как получить одностраничный блок Twitter для встраивания?

У меня нормально работает компонент Native Twitter Embed, но я хочу публиковать посты в тёмной теме.

Похоже, что в некоторых последних версиях Discourse отключение onebox для Twitter/X работает некорректно. Кроме того, этот компонент темы некорректно работает с уже существующими onebox.

Я добавил функционал, который, помимо замены простых ссылок на нативное встраивание, также ищет onebox для Twitter и выполняет ту же операцию.

Это означает, что больше нет необходимости отключать oneboxing или пересобирать старые сообщения.

PR здесь Feature: support existing oneboxes by communiteq · Pull Request #1 · Lhcfl/discourse-twitter-native-embed · GitHub

3 лайка

Спасибо! Извините за месяц ожидания. Я тогда был в больнице, лежал в палате, и только сейчас выписался и увидел этот PR. Влит!

5 лайков