Однострочные вставки и ссылки в Twitter перестали работать, так как теперь требуется вход в систему

Опять сломалось :roll_eyes:

Вот пример:

На этот раз проблема, похоже, в том, что Twitter теперь требует входа в аккаунт для просмотра твитов :pensive:

Попробуйте открыть эту ссылку на Twitter в режиме инкогнито:

Этот парень Илон Маск :roll_eyes: :man_facepalming:

7 лайков

Спасибо @Richie — я только что объединил исправление:

Фактические кадры нашей работы с изменениями в API Twitter

Cat Playing GIF

13 лайков

Я едва могу в это поверить :rofl:

Спасибо за обновление!

4 лайка

К сведению

Как модератор на OpenAI Discourse (EricGT), я часто ссылаюсь на официальные твиты OpenAI. Однако теперь, когда для просмотра ссылки на твит в Twitter требуется наличие аккаунта, для пользователей без аккаунта Twitter эти ссылки не будут работать.


Изменено из оригинального поста на OpenAI.

2 лайка

Привет, Эрик,

С нашей стороны в Discourse мало что можно сделать по поводу необходимости входа в систему для просмотра ссылок на Twitter. Но, похоже, что по крайней мере на данный момент мы всё ещё можем поддерживать Onebox-встраивания. Это должно помочь сделать контент доступным для людей, у которых нет аккаунта в Twitter.

Исправление, которое мы внесли сегодня, будет постепенно внедряться на наших хостингах в ближайшие дни/недели, но при необходимости мы можем ускорить его для конкретных сайтов.

5 лайков

Хотя я не сотрудник OpenAI, можно ли ускорить процесс для сайта OpenAI? :slightly_smiling_face:

Спасибо за внимание к этому вопросу.

3 лайка

Собрано заново с этим исправлением, но превью (embeds) через onebox всё ещё не появляются. Готов предоставить логи сети и другую информацию, если это поможет. При вызове onebox получаю ошибку 404.

@bsawicki просто уточняю: после обновления вы удалили или обнулили настройки twitter consumer key и twitter consumer secret?

Я получаю ошибку 404 как с ключом и секретом потребителя, так и без них. Мы используем собственную установку, и, собрав информацию из нескольких тем, я думаю, что нам не повезёт, если мы не захотим платить за API. Но если я ошибаюсь, пожалуйста, поправьте меня. Мы используем новый нативный плагин для встраивания, но создаваемые им скачки довольно раздражают.

Это не работает ни с ключами потребителя, ни без них, похоже, что требуется платный API.

Хм, у нас всё ещё работает тема Twitter Native Embed :thinking:

Ссылка на неиндексированную, публичную, инкогнито-тестовую страницу: https://greyarro.ws/t/test-public-twitter-unlisted/64744

Встроенный плагин по умолчанию не является одноблочным рендером. Это разные вещи.

2 лайка

Это значительно превосходит существующий метод «одного блока», но теоретически возможно создать веб-архив твита и воспроизвести его в публикации. Я написал инструкцию о том, как это сделать с помощью обычных HTML-страниц, здесь:

Теоретически можно написать плагин для «одного блока», поддерживающий файлы WACZ в Discourse. К сожалению, теперь я больше наблюдаю за проектом, так как мне пришлось закрыть свой сайт на базе Discourse. Буду рад дать совет, если спросят.

3 лайка

В коде запасного варианта для open-graph есть ошибка, если отсутствуют некоторые мета-теги, специфичные для Twitter. У меня есть исправление:

Теперь это работает, думаю, можно закрывать.

1 лайк