As a moderator on OpenAI Discourse (EricGT) I often link to official OpenAI Tweets but now that Twitter requires an account to even view a link to a Tweet, for those without Twitter accounts the links will not work.
There’s not much we can do on the Discourse side about Twitter links requiring login. But it looks like, at least for the time being, we can still support the Onebox ‘embeds’. That should help to make the content visible to people that don’t have a twitter account.
The fix we made today will be rolling out naturally across our hosting over the coming days/weeks, but we can expedite it for specific sites if needed.
Rebuilt with this fix and I’m still not getting embeds with the onebox. Happy to provide network logs, etc if it’s helpful. I get a 404 on the onebox call.
I get a 404 with or without the consumer key and secret. We’re self hosted, and based on piecing together a few threads I think we’re out of luck unless we want to pay for the API, but if I’m wrong please correct me. We are using the new native embed plugin, but the jumps it produces are pretty annoying.
This goes well beyond the existing one-box method, but it is theoretically possible to create a web archive of a tweet and replay that on a post. I wrote up some instructions on how to do this with plain HTML pages here:
Theoretically, one could write a plug-in to one-box for WACZ files in Discourse. Unfortunately, I’m more of a watcher of the project now since I had to shut down my Discourse-powered site. Happy to offer advice if asked.