Как получить количество лайков и комментариев к постам на странице? - PullRequest
1 голос
/ 22 декабря 2011

Facebook устарел "page_like_adds" и "page_comments_adds".Им было полезно узнать, сколько лайков и / или комментариев было опубликовано на контенте страницы.

Теперь, с новым "page_stories_by_story_type", в лучшем случае вы получаете количество "историй", созданных вашим контентом.(включает лайки, комментарии и акции), но у вас нет цифр для каждого из них.

Знаете ли вы какой-либо другой способ подсчета лайков и комментариев на странице?

Спасибо

Ответы [ 2 ]

0 голосов
/ 14 июня 2017
#this might help you

import facebook
token='add token here'
graph = facebook.GraphAPI(token)
#to get the page data
page = graph.get_object('6127898346')
#to get the post of the page add the post id 
page_post=graph.get_object('10155272237029571')
print(page_post)
0 голосов
/ 22 декабря 2011

Хорошо, я могу ошибаться, но я думаю, что вам просто нужно получить объект в Графике через API графа.

Например

https://graph.facebook.com/cocacola

{
"id": "40796308305",
"name": "Coca-Cola",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/276879_40796308305_1578420141_s.jpg",
"link": "http://www.facebook.com/coca-cola",
"likes": 36470992,
"category": "Food/beverages",
"website": "http://www.coca-cola.com",
"username": "coca-cola",
"founded": "1886",
"description": "On May 8, 2011, Coca-Cola marks its 125th anniversary. Created in 1886 in Atlanta, Georgia, by Dr. John S. Pemberton, Coca-Cola was first offered as a fountain beverage at Jacob's Pharmacy by mixing Coca-Cola syrup with carbonated water. \n\nCoca-Cola was patented in 1887, registered as a trademark in 1893 and by 1895 it was being sold in every state and territory in the United States. In 1899, The Coca-Cola Company began franchised bottling operations in the United States. \n\nCoca-Cola might owe its origins to the United States, but its popularity has made it truly universal. Today, you can find Coca-Cola in virtually every part of the world.",
"can_post": true,
"checkins": 77,
"talking_about_count": 193996
}

Обратите внимание на "лайки", "регистрацию" и "talink_about_count"?Разве эти свойства объекта страницы не дают вам то, что вы хотите?Если вам нужны "лайки" и другие свойства для отдельных постов на странице, вы можете выбрать FQL или перейти к соединению "посты" и посмотреть лайки / комментарии для каждого из них.Последнее, однако, может занять много времени для обработки, но я не знаю более широких масштабов проекта или его целей, так что все это довольно общее.

...