Это началось несколько месяцев назад: любая ссылка на Google Drive (папка, документ, песня, PDF и т. д.) перестала отображаться как OneBox и теперь просто выдаёт саму ссылку. Раньше назывались разные причины — например, проблемы с oEmbed и Open Graph. Не совсем понятно, когда именно это изменилось, но теперь в окне предпросмотра появляется сообщение:
«Извините, нам не удалось сгенерировать предпросмотр для этой веб-страницы, так как веб-сервер вернул ошибку с кодом 429. Вместо предпросмотра в вашем сообщении будет отображена только ссылка».
Я сначала не придал этому значения, поскольку проблема не была критичной, и предположил, что что-то изменилось на стороне Google Drive. Однако после исправления бага с OneBox для IMDB я протестировал ссылку на Drive здесь, и она работает точно так же, как и раньше. Например, вот случайное изображение:
https://drive.google.com/file/d/1ZnMakb5KzUjqPsGJPute_5B_b434Zhjf/view?usp=sharing
Или, как указано в этой теме: Google Drive video link does not embed video - #20 by techAPJ
Очевидно, что на стороне Google Drive ничего не изменилось, и это не баг самого Discourse. Я предполагаю, что проблема связана с настройками, взаимодействием плагинов или чем-то специфичным для моего сайта. Есть какие-то идеи? Похоже, проблема ограничена только Google Drive. IMDB работает, как и другие хостинги изображений и т. п. Это не особо важная проблема, но если её можно легко исправить, я бы с радостью это сделал. Все параметры в разделе OneBox в панели администратора установлены по умолчанию.