The like button text, such as "21 people like this" is turning the wrong field.

It is currently returning "total_count" and should be returning "like_count" from the FB API.

Here is a URL to demonstrate the problem. On this page the "likes" shows 21 at time of posting. However, the FB raw data shows 21 total (7) shares + (12) likes + (2) comments which is incorrect.

Page for like button: http://appclimb.com/content/heartfelt-messages-soul-oracle-seraphina-elv...
Facebook raw data: http://api.facebook.com/restserver.php?method=links.getStats&urls=http:/...

I listed this as critical because I believe it to be. This module is in use in many production sites and we are currently running contests which are returning incorrect results because we query this number to rank.

Comments

Steven Jones’s picture

subscribe.

ferdi’s picture

Status: Active » Closed (works as designed)

This module does not do anything with the number of likes. The url linter shows the same number of likes http://developers.facebook.com/tools/lint/?url=http://appclimb.com/conte...

kevinsteger’s picture

Status: Closed (works as designed) » Active

Look at the raw data from FB the number of likes is TWELVE and it reports on the like button as TWENTY ONE.

I'll close this because it's not your issue it's FB. I would still rather that you report the correct number of likes.

http://api.facebook.com/restserver.php?method=links.getStats&urls=http:/...

kevinsteger’s picture

Category: bug » feature
Priority: Critical » Normal

Here is an article summarizing this issue. FB LIKE returns a sum of not just likes, but shares and comments as well.

http://canvoo.com/blog/21028/facebook-like-button-count-inaccuracies

I am still in need of a Like button that returns the actual likes. He outlines how to do that so I'm changing this to a feature request. Maybe "Actual" or "Explicit" likes instead of the FB default likes.

ferdi’s picture

thanks for the link. That's more like the description of the problem than the solution though. We can easily find the number of likes using the graph api but we cant change the number in the "like" widget. I would say this feature is out of the scope of this project.