Опять сломалось ![]()
Вот пример:
На этот раз проблема, похоже, в том, что Twitter теперь требует входа в аккаунт для просмотра твитов ![]()
Попробуйте открыть эту ссылку на Twitter в режиме инкогнито:
Этот парень Илон Маск
![]()
Опять сломалось ![]()
Вот пример:
На этот раз проблема, похоже, в том, что Twitter теперь требует входа в аккаунт для просмотра твитов ![]()
Попробуйте открыть эту ссылку на Twitter в режиме инкогнито:
Этот парень Илон Маск
![]()
Спасибо @Richie — я только что объединил исправление:

Я едва могу в это поверить ![]()
Спасибо за обновление!
К сведению
Как модератор на OpenAI Discourse (EricGT), я часто ссылаюсь на официальные твиты OpenAI. Однако теперь, когда для просмотра ссылки на твит в Twitter требуется наличие аккаунта, для пользователей без аккаунта Twitter эти ссылки не будут работать.
Изменено из оригинального поста на OpenAI.
Привет, Эрик,
С нашей стороны в Discourse мало что можно сделать по поводу необходимости входа в систему для просмотра ссылок на Twitter. Но, похоже, что по крайней мере на данный момент мы всё ещё можем поддерживать Onebox-встраивания. Это должно помочь сделать контент доступным для людей, у которых нет аккаунта в Twitter.
Исправление, которое мы внесли сегодня, будет постепенно внедряться на наших хостингах в ближайшие дни/недели, но при необходимости мы можем ускорить его для конкретных сайтов.
Хотя я не сотрудник OpenAI, можно ли ускорить процесс для сайта OpenAI? ![]()
Спасибо за внимание к этому вопросу.
Собрано заново с этим исправлением, но превью (embeds) через onebox всё ещё не появляются. Готов предоставить логи сети и другую информацию, если это поможет. При вызове onebox получаю ошибку 404.
@bsawicki просто уточняю: после обновления вы удалили или обнулили настройки twitter consumer key и twitter consumer secret?
Я получаю ошибку 404 как с ключом и секретом потребителя, так и без них. Мы используем собственную установку, и, собрав информацию из нескольких тем, я думаю, что нам не повезёт, если мы не захотим платить за API. Но если я ошибаюсь, пожалуйста, поправьте меня. Мы используем новый нативный плагин для встраивания, но создаваемые им скачки довольно раздражают.
Это не работает ни с ключами потребителя, ни без них, похоже, что требуется платный API.
Хм, у нас всё ещё работает тема Twitter Native Embed ![]()
Ссылка на неиндексированную, публичную, инкогнито-тестовую страницу: https://greyarro.ws/t/test-public-twitter-unlisted/64744
Встроенный плагин по умолчанию не является одноблочным рендером. Это разные вещи.
Это значительно превосходит существующий метод «одного блока», но теоретически возможно создать веб-архив твита и воспроизвести его в публикации. Я написал инструкцию о том, как это сделать с помощью обычных HTML-страниц, здесь:
Теоретически можно написать плагин для «одного блока», поддерживающий файлы WACZ в Discourse. К сожалению, теперь я больше наблюдаю за проектом, так как мне пришлось закрыть свой сайт на базе Discourse. Буду рад дать совет, если спросят.
В коде запасного варианта для open-graph есть ошибка, если отсутствуют некоторые мета-теги, специфичные для Twitter. У меня есть исправление:
Теперь это работает, думаю, можно закрывать.