@ShadowTrix

Twitter блокирует oEmbed?

На сайте установил возможность при постинге со ссылкой на Twitter скрапить твит и отображать его во фрейме.
Использую https://github.com/oscarotero/Embed/ (и это просто для понимания проблемы - проблема не в этой библлиотеке совсем).

Все шло нормально в течение года-два.
Но в начале недели начал замечать, что Твиттер не отдает нормальный вид и при поиске проблемы обнаружил, что банально блокируется IP моего сервера.

Например,
Со своего сервера посылаю: lynx https://twitter.com/QuinnyPig/status/1250910042246...
Возвращает 404

С localhost или любого иного IP - все нормально.

Соответственно, делаю вывод, что блокируется лично мой "сервачный" IPшник.

Замечу, что таких embed постов на сайте не более 10-20 в день.

При поиске решения проблемы не нашел ничего вразумительно насчет ограничения oEmbed вставок твитов.
Да и зачем Твиттеру это делать?

Убрал все ограничения из фаерволла и fail2ban правил - проверил - ничего.

При этом другие oEmbed вставки (хз как их еще назвать), например с FB, Instagram, работают нормально.

Да, и как я указал выше, причина исключительно в подозрительном блокировании моего IP сервера.

Что и как делать?

Если проблема в превышении каких-либо лимитов на такой oEmbed-постинг, то ткните носом - не нашел я такого в Твиттерном хелпе...

PS: Я, конечно. могу воспользоваться прокси и т.п. средствами для скраппинга, но меня интересует суть проблемы - я (сервер) в этом виноват или Твиттер лимитирует такое дело.
Если последнее, то как тогда справляются те же ТЖ, VC и им подобные сайты.

PSS: Дам любые пояснения по конфигурации всего и всея, чтобы решить этот квест

Спасибо заранее за помощь и будьте здоровы.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы