![](/img/trans.png)
[英]How to get all comments of a facebook post using facebook SDK in Python?
[英]How to get text from Facebook comments plugin with Python?
我試圖從新聞網站的評論插件中獲取 Facebook 評論。 這是我目前的代碼:
import facebook
token = #valid token
graph = facebook.GraphAPI(access_token=token, version='2.10')
url = "http://www.jutarnji.hr/6703059"
url_id = graph.get_object(url)['og_object']['id']
comments = graph.get_connections(url_id, 'comments')
這是(不需要的)輸出:
{'data': []}
你可以試試這個代碼
import facebook #sudo pip install facebook-sdk
import itertools
import json
import re
import requests
access_token = "XXX"
user = 'leehsienloong'
graph = facebook.GraphAPI(access_token)
profile = graph.get_object(user)
posts = graph.get_connections(profile['id'], 'posts')
Jstr = json.dumps(posts)
JDict = json.loads(Jstr)
count = 0
for i in JDict['data']:
allID = i['id']
try:
allComments = i['comments']
for a in allComments['data']:
count += 1
print a['message']
except (UnicodeEncodeError):
pass
print count
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.