Если существует такая фан-страница в facebook:
https://www.facebook.com/HuffingtonPost
Я полагаю, чтобы получить количество лайков, вызывая API графа:
https://graph.facebook.com/https://www.facebook.com/HuffingtonPost
Фактически здесь я получаю:
{
"id": "https://www.facebook.com/HuffingtonPost",
"shares": 435839
}
С другой стороны, если я позвоню
https://graph.facebook.com/HuffingtonPost
Я получаю более подробный вывод:
{
"id": "18468761129",
"name": "The Huffington Post",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-ash2/188072_18468761129_6398033_s.jpg",
"link": "http://www.facebook.com/HuffingtonPost",
"likes": 435832,
"category": "Website",
"website": "http://www.facebook.com/HuffingtonPost",
"username": "HuffingtonPost",
"company_overview": "The Internet Newspaper\nNews | Blogs | Video | Community",
"description": "The Huffington Post - The Internet Newspaper. - Company Overview: The Internet Newspaper News | Blogs | Video | Community | Facebook",
[... omissis ...]
}
Кто-нибудь может сказать мне, в чем разница между этими двумя объектами opengraph?
Также есть небольшая разница между количеством репостов и лайков. Почему?
Обновление:
В последние дни api графа возвращал также тип объекта, поэтому я понял, что:
- Первый вызов API возвращает объект типа link_stat.
- Второй вызов API возвращает объект типа страницы.
В первом случае количество долей должно представлять собой сумму:
- количество лайков этого URL
- количество акций этого URL (включая копирование / вставку обратной ссылки на Facebook)
- количество лайков и комментариев к историям в Facebook об этом URL
- количество входящих сообщений, содержащих этот URL-адрес в качестве вложения.
Во втором случае как count представляет собой только себя
Может кто-нибудь подтвердить, что я правильно подсчитываю акции?