Hi there, enjoying your weekend? Hopefully you do with lots of fun and ... movies! Or you are not sure what to watch anymore? What about having 100 favorite movies of your friends at one click away?

How?! The almighty Facebook Graph API. All credits to this interesting post on the Facebook's developer blog about querying your friend's "Liked" movies. I saw it and thought "this should be ported to sharemovi.es" !

What is Sharemovi.es ?

November last year I launched sharemovi.es, my first Facebook app / site, defined as:

Sharemovi.es is a social application that aims to bring together movie fans. Each user has his/her unique movie profile where he/she adds up reviewed, rated and favorite movies. Movie reviews can easily be shared to facebook, twitter and other platforms. Anyone with a facebook account can sign up and start to use this app. It is built using the Facebook API. Have fun and hopefully you will get to know movies you wouldn't have heard off otherwise.

Never done

Bit by bit I keep on improving it / adding new features like this one. Over time I added support for facebook comments, (gData) movie trailers, you can invite friends, post movie reviews to your wall and to twitter. You can rate and favorite movies. So quite a lot already but "movies" is a versatile never-ending subject, so expect more to be added in the future !

So, you were always wondering what movies your friends liked ?

Now you can!

The flow is easy. Enter sharemovi.es and grant the necessary permissions to the app (existing sharemovi.es users: I am still searching an elegant way to let you accept incremental permissions if you go to a specific page. For now just log out and log in again from the sharemovi.es page, newly added permissions should be requested to you. )

Required permissions for sharemovi.es, the last two are required for the "friend's taste" feature:

Once in, click on "Friend's taste" button on the homepage or in the nav bar that you'll see once inside sharemovi.es ..


... and you get a fancybox overlay and the process is loading. What you'll see here is pure Javascript at work, very smooth stuff produced by the FB developers.

Result : all friends' favorite movies:

When done you get a maximum result of 100 movies, the ones most "Liked" by friends, at the top. I added a link at the top of each movie to review it at sharemovi.es. The only thing you need to do manually after clicking this link, is to click the "Find!" button so that imdbGrabber finds the IMDB link which I use to pull basic info (director, actors, thumb) from, again, Facebook's graph API.

(You will see your friends' names and "Liked" movies here .. )

Then when clicking one of the red links, for example "Usual Suspects" was a movie I was reminded off by two friends who "Liked" this movie:

Click Find!

.. so some data mining stuff there (it is not perfect, but usually with the right keywords it will find the movie info), write some word, give a rating and decide where to share it.

Movie unique URL

After submitting your review, the movie gets an unique URL, e.g. http://sharemovi.es/theusualsuspects, it's like you own the movie review ;)

If the movie was submitted before, you are warned and you can go to the movie and comment via the FB comment box (v2, see a review of the new FB comment box here)

Not want to join sharemovi.es, but want to see the original FB developer's blog post example? Go here


Apart from following what sharemovi.es users add (yesterday Megamind was added, I didn't know that movie and it looks awesome - cool!)

This way you can see what movies your friends like and review them yourself at sharemovi.es.

If you share one that you saw one of your friends "Liked" expect some conversation to be initiated. Then I know sharemovi.es is what it was meant to be: bringing movie fans together using the potential of Facebook's graph API !

Btw, you can follow @sharemovies at twitter and get all newly added movies in your stream automatically.

Share the word or join..

Did you like this post? Tell your friends via the social media buttons on this site...

You can also join my Facebook group or get a weekly Mailchimp newsletter to keep up with my new blog posts. You can subscribe in the sidebar of this site ...

Ah.. and I am also at twitter: @bbelderbos

Bob Belderbos

Software Developer, Pythonista, Data Geek, Student of Life. About me