Integrate facebook into rating logic I want to build a functionality on my website that allows you to +1 (add a vote) a post.
I want to integrate this functionality with facebook, so that 1 single vote is allowed per facebook user (without creating an account for that user on my site -- if it is possible). 

Please point me in the right direction for this.
I'm looking for any solution that is a Drupal Best Practice, or any idea that you have on the subject and how it can be achieved.

Right now I think I will go with Fivestar module, but I'm not sure how to integrate this.
You are looking for Entity External Rating module. Check the site using this module.


  This module can be used to implement a rating system based on external
  sources. What that means is that the actual rating, voting or whatever
  action, happens on an external application (for example on Facebook),
  and the results are fetched into your system. By itself, this module
  is intended for developers to use it like an API.


One key question would be why to use this module and not the Voting API with the Fivestar module for example. Here are the most important reasons:


The main advantage of this module is that your system does not handle now the actual rating process. This now happens on external systems.
You can have many sources from which your rating is fetched. The results will be aggregated from all of them.
If you have a site with mostly anonymous traffic, it will be very easy for your users to rate content through Facebook or Twitter.