Id parameter no longer works with statuses/oembed


I just discovered that the statuses/oembed endpoint no longer accepts the ‘id’ parameter to get the embed code for a tweet - it now requires a full URL instead. And the id parameter is no longer listed in the doc for statuses/oembed either. I found out when our code that embeds tweets stopped working!

Is this a deliberate change, or some sort of bug? if deliberate, what’s the reason for the change? Using the tweet ID was more convenient than having to validate and normalize a full URL.

How do you get oembed data using a Tweet ID?