2014-06-10 41 views
0

目前我使用下面的FQL查询: -Facebook的FQL职位限制问题

https://api.facebook.com/method/fql.query?query=select POST_ID,喜欢从流WHERE SOURCE_ID = XXXXXXXX LIMIT 0,10000 & =的access_token XXXXXXXXXXXXX &格式= JSON

我有两个Facebook帐户/页面&能够使用上述API下载数据。能够检索帖子&帖子喜欢数。

但是,从最近三天起,对于一个FQL查询以上的Facebook帐户无法正常工作。它正在返回消息: - “错误”:“请求失败”。对于其他帐户,它工作正常。

对于每个facebook帐户/页面我已生成单独的访问令牌。

但是,如果我从更新限制: -

  • 极限0,50

  • 限制50,100

    则工作&返回从一个页面职位,但没有返回所有帖子里面我以前从限制0,10000

请帮助我,如果任何人有关于这个问题的想法?

谢谢

+0

FQL现已被弃用,并将于2015年3月删除。所以现在不要使用FQL! –

+0

这是不正确的。请参阅https://developers.facebook.com/docs/reference/fql和https://developers.facebook.com/docs/apps/changelog/ v2.0将可用“至少在2016年4月30日之前。”和所以会是FQL。 – Tobi

回答

0

Facebook将取消需要太长或太多资源执行的查询。一般来说,我绝不会使用那么高的LIMIT。他们很有可能会失败,并且除了将LIMIT设置为合理数量(这意味着实现分页机制)之外,您无法真正影响查询执行“加载”。

+0

谢谢,我已经尝试过分页,如下所示: - 使用api v2.0/125561050791398/posts?fields = likes.summary(1),comments.summary(1)上述调用的响应获得了需要的分页响应。从下一次使用的URL,所以得到了另外25条记录的响应。但是,接下来从那个响应中获得了下一个链接。当我尝试链接,然后得到“错误”:“请求失败”。而我的脸书页面包含了2010年以来的近250个帖子。我不理解为什么在50次记录导航后出现这种错误。请提供您对此的反馈。 – user1825994

+0

没有线索。如果这个问题持续存在,请在FB上发布BUG – Tobi

+0

谢谢,能否请让我知道,我需要在FB中发布这个bug?所以它会从FB API团队得到答案 – user1825994