首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >event-id/comments?since=2014-02-01&until=2014-02-10,日期筛选没有影响

event-id/comments?since=2014-02-01&until=2014-02-10,日期筛选没有影响
EN

Stack Overflow用户
提问于 2014-03-29 14:54:14
回答 4查看 7.5K关注 0票数 2
  1. 我试图通过针对这个网址:https://graph.facebook.com/1466384840257158/comments来带来对某一特定事件的评论
  2. 我要通过user_access_token
  3. 目前,我对同一天(2014-03-29)的这一活动有两项评论。
  4. 现在,我尝试传递一个日期,该日期应该会带来一个空数据结果/对象,如:https://graph.facebook.com/1466384840257158/comments?since=2011-01-01&until=2014-01-10
  5. 这个要求没有效果,它还是给我看了二十九号的两条意见。
  6. 我在用户id/feed上尝试了相同的日期范围,它给了我一个空的数据对象。
  7. 最后,我尝试了事件id/feed(在尝试日期筛选之前),它给了我以下错误

代码语言:javascript
复制
{
    "error": {
        "message": "An unexpected error has occurred. Please retry your request later.", 
        "type": "OAuthException", 
        "code": 2
    }
}

请您指导我有关特定查询(point4)上的日期筛选,或者如果您有任何其他的想法来使用日期过滤器为一个事件所做的评论。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-02 09:23:35

注释使用基于游标的分页,因此不能在注释端点上使用sinceuntil (这些参数将运行f.ex )。对于feed端点)。

要在一个时间范围内获取注释,您必须从现在到开始的时间范围( f.ex )获取所有注释。使用https://graph.facebook.com/1466384840257158/comments?filter=stream&limit=1000+分页( filter=stream将使用时间戳对结果进行排序)。

票数 2
EN

Stack Overflow用户

发布于 2015-03-31 19:04:56

你为什么不先试着按通知过滤呢?通知允许您添加类似于“自定义”的参数。例如(使用Facebook页面):

代码语言:javascript
复制
https://graph.facebook.com/PAGEID?fields=notifications.since(2015-3-31 00:00:00).limit(250).include_read(true)&{id,created_time,updated_time,unread,object,link}&access_token=ACCESSTOKEN

获得json数据后,循环数据,获取ID并发送第二个请求,但这次使用PAGEID_POSTID边缘。就像这样:

代码语言:javascript
复制
https://graph.facebook.com/PAGEID_POSTID/comments?fields=id,from{name,id},message,can_remove,created_time&limit=1000

沃拉!没有必要读每一条评论!

注1:需要一个页面访问令牌以及manage_pages权限

注2:使用参数/字段include_read获取所有通知,甚至已经读取的通知

注3:在第二个请求中,使用参数/字段"filter=stream“对帖子进行排序,并得到以页面名称表示的注释

注4:循环后不要忘记控制异步性!

注5:通知重复发布,使用数组避免多次读取postUse参数/字段include_read,以获取所有通知,甚至已经读取的通知

票数 0
EN

Stack Overflow用户

发布于 2016-08-31 16:59:47

如果您想使用和直到注释,则不能直接用于组上的注释。因此,首先可以将其应用于状态( feed ),然后获取该提要的注释。这对我来说很管用:

代码语言:javascript
复制
{group_id}/?fields=feed.since(08/25/2016).until(08/31/2016){from,comments{from,message}}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22732606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档