Нет, я не имею к этому отношения (назовите меня сумасшедшим
)
Это означает, что API не справляется с проверками ботов Vimeo. Они могут решить эту проблему, если вы напишете им на электронную почту.
Оказывается, этот сайт тоже использует плагин Onebox Assistant?
Я очень в этом сомневаюсь
Но тогда это означает, что черный экран в превью Vimeo — не из-за плагина Onebox Assistant!
В моём посте здесь, без Onebox Assistant я вижу тот же черный экран, что и на моём форуме, вместо нормального превью.
OneBox Assistant призван помочь решить эти проблемы, а не усугубить их ![]()
Однако он полагается на сторонний API для обхода этого сайта (embed.rocks).
OneBox Assistant лишь связывает результаты, возвращаемые API, вместо прямого обращения.
Если вы не можете получить успешный результат на их сайте, то маловероятно, что это поможет.
Вам необходим ответ от embed.rocks.
Роберт, мой английский довольно слабый, и это, вероятно, создаёт дополнительные трудности в нашем взаимопонимании.
Я также приношу извинения модераторам, так как уже создал множество сообщений, которые не приносят никакой пользы. Думаю, было бы правильно удалить их…
Тем не менее, я всё же хочу прояснить свою мысль. Самое важное в данный момент заключается в следующем: на этом форуме, meta.discourse.org, ссылка, которую я вставил на видео с ресурса Vimeo, также отображается некорректно. Предпросмотра нет. И это меня удивило. Иными словами, насколько я понимаю, если на этом форуме не используется этот плагин, но предпросмотр всё равно отображается неправильно, то я изначально ошибочно полагал, что проблема заключается в OneBox Assistant. Проблема где-то в другом. Возможно, проблема в самом OneBox?
Просто скажите мне, отображается ли ссылка в этом посте корректно у вас? С миниатюрой или просто чёрный экран?
Нет проблем. Давайте разберём это ещё раз.
В стандартной версии Discourse для создания превью onebox сервер Discourse должен иметь возможность видеть и извлекать данные с тегом “og” из метаданных целевой страницы. По сути, это процесс сканирования (краулинга).
Чтобы это сработало, целевой веб-сервер и его системы защиты не должны блокировать такое сканирование.
Похоже, что метаданные не разрешают доступ к этой странице со стороны её защитных механизмов.
Именно поэтому вы изначально рассматривали возможность использования этого плагина.
Этот плагин использует API для получения целевой страницы вместо прямого сканирования.
Это позволяет воспользоваться активностями и мерами управления, которые предпринимает провайдер API, чтобы значительно повысить шансы на получение доступа к контенту (например, используя ферму серверов с IP-адресами высокой репутации для запуска сканирования или даже имитируя просмотр с десктопа).
К сожалению, в данном случае, похоже, что даже у embed.rocks нет прав на сканирование этой страницы, поэтому в этой ситуации плагин не поможет.
Однако, если вы обратитесь в службу поддержки embed.rocks с этой проблемой, они, возможно, смогут найти способы устранения этого блокирования.
В целом этот плагин должен быть полезен, так как он должен обеспечивать лучшее превью onebox по сравнению со стандартной версией Discourse без него, хотя, конечно, вам придётся платить провайдеру API.
Обратите внимание: здесь могут быть и другие проблемы, например, у целевой страницы может отсутствовать качественная миниатюра.
Тем не менее, вы можете использовать инструмент отладки Facebook, чтобы изучить данные, и, насколько я понимаю, всё выглядит хорошо:
Это указывает на то, что проблема сейчас именно в embed.rocks.
Кстати, рост генеративного искусственного интеллекта может заставить платформы контента гораздо тщательнее проверять, кто может видеть их контент, опасаясь, что их материалы бесплатно попадут в чью-то модель.
Надеюсь, всё понятно.
Роберт, большое спасибо. Теперь я понял. Без плагина meta.discourse.org не может получать миниатюры из Vimeo. С плагином это возможно, но в данный момент API для Vimeo не работает.
Спасибо ещё раз!
В течение последних нескольких недель Onebox не работал у меня. Я сходил с ума, пытаясь разобраться в причине, пока сегодня, отключая плагины по одному, не выяснилось, что закомментирование Onebox Assistant в app.yml снова сделало его рабочим.
Возможно, вы правы. Возможно, потребуется обновление.
@tumbano, это должно снова работать, спасибо за сообщение.
Я думаю, это связано с изменениями, внесёнными 2 недели назад
Подтверждено, спасибо.
У меня это больше не работает (по крайней мере для YouTube).
Я не вижу изменений в ядре выше по потоку, которые могли бы что-то изменить.
Однако:
Похоже, это проблема провайдера… не могли бы вы передать её им на рассмотрение и сообщить результат?
Похоже, они всё исправили.
Да, я отправил им письмо на прошлой неделе (ответа не получил) и заметил, что всё снова заработало два дня назад.

