I have website page where I put Facebook Like plugin - so that people can see and press this button on my website's page
I also want to get list of people who liked/recommended my website's page (not facebook page) using Facebook API.
For example: on my website page i see this button and text that 3 of my friends and other 20 people liked this. So if I open this URL
https://graph.facebook.com/v2.8/?id=MY_WEBSITE_PAGE_URL
I will get JSON file like
og_object: {
id: "11******038",
description: "some text",
title: "some title",
type: "article",
updated_time: "2017-03-23T06:29:16+0000"
},
share: {
comment_count: 0,
share_count: 23
},
id: "MY_WEBSITE_PAGE_URL"
So there are 23 people who liked this page on my website. And it seems to be fine but I don't understand what happens when I try to get list of this 23 people.
As now I have og_object->id I can get list of likers for this object from URL
https://graph.facebook.com/v2.8/og_object->id/likes?access_token=MY_ACCESS_TOKEN&summary=true
And I see JSON where is list of 13 users with names and their ID's and also block
summary: {
total_count: 13,
can_like: false,
has_liked: false
}
So as you can see - there is only 13 people but there was 23. This numbers are changing from page to page - so it can be 40 shares count but only 15 people in likers list.
Why is it happening? Maybe there are some limitations that facebook users enables so that their likes can't be seen?