After tinkering around with the facebook api of how do I share an actually video on facebook.

<meta property=”og:title” content=”The Rock”/>
<meta property=”og:type” content=”movie”/>
<meta property=”og:url” content=”http://www.imdb.com/title/tt0117500/”/>
<meta property=”og:image” content=”http://ia.media-imdb.com/rock.jpg”/>
<meta property=”og:site_name” content=”IMDb”/>
<meta property=”fb:admins” content=”USER_ID”/>
<meta property=”og:description”
content=”A group of U.S. Marines, under command of
a renegade general, take over Alcatraz and
threaten San Francisco Bay with biological
weapons.”/>

I learned that facebook looks for specific meta data to load into your wall post.

Video is shared using this particular tag

<meta property=”og:video” content=”http://example.com/awesome.swf” />
<meta property=”og:video:height” content=”640″ />
<meta property=”og:video:width” content=”385″ />
<meta property=”og:video:type” content=”application/x-shockwave-flash” />

And it appears that my default swfobject.js video player loads fine with facebook.

Full screen works well too.

What this all means though.. I can see how long facebook users stream our corporate videos on facebook and also set the title and desc of items being shared on facebook so the click through has some stronger sharing text to engage users.

My only .. issue facebook dev docs changes constantly so implementing this today is great but tomorrow this could all change again. Implementing the facebook meta data with a CMS could be very useful to adapt to the particular Open Graph tagging.