Python FacebookGraphAPI:同时下载所有喜欢和评论的帖子(分页)

Python FacebookGraphAPI:同时下载所有喜欢和评论的帖子(分页),python,facebook-graph-api,comments,paging,facepy,Python,Facebook Graph Api,Comments,Paging,Facepy,我正在尝试下载所有的帖子和评论(以及对评论的回复)到一个公开的facebook页面。以下是我正在使用的代码: 首先(1)这段代码给了我一个例外: facepy.exceptions.FacebookError:[1]请减少您请求的数据量,然后重试您的请求 我应该如何解决这个问题? 第二:(2)如何在获得帖子的同时获得所有的喜欢、评论和回复(喜欢、评论和回复也需要分页才能获得所有的喜欢、评论和回复)。page=True不适用于这些字段 谢谢大家! Facebooks图形API已经发布。我相信@K

我正在尝试下载所有的帖子和评论(以及对评论的回复)到一个公开的facebook页面。以下是我正在使用的代码:

首先(1)这段代码给了我一个例外:
facepy.exceptions.FacebookError:[1]请减少您请求的数据量,然后重试您的请求
我应该如何解决这个问题?
第二:(2)如何在获得帖子的同时获得所有的喜欢、评论和回复(喜欢、评论和回复也需要分页才能获得所有的喜欢、评论和回复)。page=True不适用于这些字段

谢谢大家!

Facebooks图形API已经发布。我相信@Klaus-D的错误是正确的。很明显,请求应该设置一个下限参数,您可以在其中翻页查看请求的结果


我会尝试limit=10,然后按您的循环翻页。

For(1):错误消息无法更清楚地说明如何解决问题。但我不想减少数据量。我想得到所有的帖子。我甚至还没有要求对代码进行评论和回复。
from facepy import GraphAPI
import json

page_id = "Google"
access_token = "access_token"

graph = GraphAPI(access_token)



data = graph.get(page_id + "/feed", page=True, retry=3,    limit=100,fields='message,likes')


i = 0
for p in data:
    print 'Downloading posts', i
    with open('facepydata/content%i.json' % i, 'w') as outfile:
       json.dump(p, outfile, indent = 4)
    i += 1