The following excerpt is from the article Twitter adds language info, ability to filter tweets by ‘importance with new API metadata' written by Matthew Panzarino and published on The Next Web. To learn more about Twitter's upcoming changes, view the full article.
Twitter will introduce two new interesting bits of metadata to its Twitter API soon, it recently announced. One will allow developers to identify the language that a tweet was sent in, which will be helpful for filtering and translation.
The other, and more interesting one, will allow developers to identify what Twitter feels are ‘high value’ tweets. Then, apps that work around surfacing important content that a user wants to see, or delivering relevant and high-quality search results, can tap into this rating to surface ‘better’ stuff.
The rating, which only applies to the streaming API, is called ‘filter_level’ and can be set to none, low, medium or high by whatever algorithm Twitter is using to do that. Most likely a combination of shares, views, engagement numbers and so forth.
It’s unclear whether Twitter’s own apps will begin using the filter metadata to only display tweets of a higher ‘filter level’, but it seems tailor-made for the Discover tab at least. Who knows, perhaps one day the default Twitter view will not be a continuous chronological stream, but one ordered by value or importance, packed with rich media for you to peruse.
And, at this point, we would be remiss if we didn’t acknowledge that adding the ability to filter tweets at the client (or service) end does add some interesting monetization possibilities. Twitter is, for now, reserving the ‘high’ designation for later. What if the ‘high’ note was reserved for promoted or ‘important according to Twitter’ tweets?