Python 在Facebook API图中获取Facebook页面的信息
我有一个简单的python问题。Python 在Facebook API图中获取Facebook页面的信息,python,facebook,facebook-graph-api,python-2.7,Python,Facebook,Facebook Graph Api,Python 2.7,我有一个简单的python问题。 如果我有一个Facebook页面ID,比如说“6127898346”,我如何检索此页面信息,如(喜欢数),并将结果存储在文件中?使用某种Facebook API包,如pip安装Facebook sdk提供的 import facebook graph = facebook.GraphAPI() page = graph.get_object('6127898346') print '{} has {} likes.'.format(page['name'], p
如果我有一个Facebook页面ID,比如说“6127898346”,我如何检索此页面信息,如(喜欢数),并将结果存储在文件中?使用某种Facebook API包,如
pip安装Facebook sdk
提供的
import facebook
graph = facebook.GraphAPI()
page = graph.get_object('6127898346')
print '{} has {} likes.'.format(page['name'], page['likes'])
保存一切的简单方法:
import json
with open('outf.json', 'w') as f:
json.dump(page, f)
Facebook已经更新了他们的API,现在同样的请求需要访问令牌。graph API也已更改,要获得喜欢数,您可以执行以下操作:
def get_fb_page_like_count(fb_page_id)
graph = facebook.GraphAPI(access_token=your_access_token)
args = {'fields': 'likes'}
page = graph.get_object(fb_page_id, **args)
return page.get('likes', 0)
非常感谢你救了我一天:)谢谢你。如果你不介意的话。为什么我可以检索到喜欢该页面的人。这给出了一个错误:GraphAPIError:请求此资源需要访问令牌。把这个访问令牌放在哪里?@rat我真的对访问令牌感到困惑。对于不同的操作,它们是相同的吗?它们不同吗?无论如何该文档中的某些代码不起作用。例如,参数的示例给出了此错误:TypeError:\uuuu init\uuuuu()得到了一个意外的关键字参数“version”