I woke up this morning to Dave Winer’s post, Twitter's (not) level playing field, in my feed. Where Dave is trying to understand the logic of what content goes into the "detail" pane of a Tweet. At first glance it looks purely like Twitter is supporting oEmbed, then from looking at the code of some of their partners it appears to be an Open Graph implementation.
Then after running some tests it appears that Twitter supports oEmbed and Open Graph in this pane when it comes to rich media. But after looking through some of their new partner sites I started noticing a new set of OpenGraph-esque tags:
I did plenty of searches for this new tagging structure with no results. Then a few moments ago I came up with a new page for Twitter Cards:
Twitter cards make it possible for you to attach media experiences to Tweets that link to your content. Simply add a few lines of HTML to your webpages, and users who Tweet links to your content will have a "card" added to the Tweet that’s visible to all of their followers.
There are 3 card types that can be attached to Tweets, each of which has a unique consumption experience built for Twitter's web and mobile clients:
- Summary - The default card, which includes a title, description, thumbnail image, and Twitter account attribution.
- Photo - A Tweet sized photo card.
- Player - A Tweet sized video/audio/media player card.
You can specify the type of card for your content by adding the following HTML to the HEAD section of your page:
Twitter cards looks like they have taken a page out of the Facebook Open Graph playbook, and taken an existing open protocol and used it for a not so open use. Twitter Cards will only render for domains which have been whitelisted by Twitter, and if you would like your domain to be considered for inclusion in the whitelist, you have to fill out a form--and Twitter clearly states that "they will not be able to respond to or approve all requests".
The move to support an open graph style protocol definitely makes sense to me, but not including developers in this early on, doesn’t. I also find it interesting that they don’t reference Twitter Cards in their announcement today on the main Twitter blog? I guess a Twitter Dev Blog announcement is forthcoming?
|oEmbed, Open Graph, Twitter, Twitter Cards|
blog comments powered by Disqus
Latest Blog Posts
- Open Data as Defined By the White House
- Lack of Cloud Awareness Impacted Twitters Perspective, Setting Bad Tone for How It Deals With Ecosystem
- The 3 Legs Of An Open API
- The Executives Guide to Power and Retention In An API Driven World
- Three Layers of Open
- API Transparency Report as Essential Building Block
- Government and Vendor Data Access Via My Platform OAuth
- At What Point Should Twitter Be Considered An Essential Service?
- Are We Eliminating The Open From the Internet By Using APIs?
- Making Transparency Reports Standard Operating Procedure