Last time I got the way to know how many users liked a photo with this way:
<a href="https://graph.facebook.com/161820597180936/likes?limit=1000" rel="nofollow">https://graph.facebook.com/161820597180936/likes?limit=1000</a>
But I don't know why it doesn't work anymore. Now it only returns 3 or 4 facebook users in the case they work very well before. It happened 2 days ago, so I guess facebook changed something in it's API. Any suggestions on how to solve this problem?Answer1:
This is <a href="http://developers.facebook.com/bugs/275104435865868" rel="nofollow">a bug in the Graph API</a>, and should eventually be fixed by Facebook.
Facebook has pledged to provide <a href="http://developers.facebook.com/roadmap/change-policy/" rel="nofollow">90 day notifications before making breaking changes to the API</a>, so it is important to file bugs even if you assume that a change was intentional but there was no prior notification.Answer2:
Now it comes back as a part of the Graph API data set.
Look at the page - <a href="https://developers.facebook.com/docs/reference/api/" rel="nofollow">https://developers.facebook.com/docs/reference/api/</a> - for what the API header is, and then under the photos, it'll show you the data set that gets returned from the photo api request - (PHP example - <a href="https://graph.facebook.com/98423808305" rel="nofollow">https://graph.facebook.com/98423808305</a>)
Hope that helps.