Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 过去和现在的行动时间表”;最近";聚集混合_Facebook_Facebook Opengraph_Facebook Timeline - Fatal编程技术网

Facebook 过去和现在的行动时间表”;最近";聚集混合

Facebook 过去和现在的行动时间表”;最近";聚集混合,facebook,facebook-opengraph,facebook-timeline,Facebook,Facebook Opengraph,Facebook Timeline,我已完成对象“竞赛”设置的操作,如下所示: 过去:John Doe完成了示例赛 现在:约翰·多伊将参加今天的示范赛 问题是,当我发布过去完成的比赛的动作,然后发布当前比赛的动作时。当它显示最近的活动时,它将两者混合在一起,比如我将当前比赛作为expires\u在集中的当前比赛,以及expires\u在非集中的过去比赛 我会在我的个人资料中看到这一点: 约翰·多伊将参加今天的比赛和过去的比赛 或类似于: 约翰·多伊今天将参加本场比赛和其他两场比赛 如果我发布了多个不在场的比赛 你知道这会有多糟

我已完成对象“竞赛”设置的操作,如下所示:

  • 过去:John Doe完成了示例赛
  • 现在:约翰·多伊将参加今天的示范赛
问题是,当我发布过去完成的比赛的动作,然后发布当前比赛的动作时。当它显示最近的活动时,它将两者混合在一起,比如我将当前比赛作为expires\u在集中的当前比赛,以及expires\u在集中的过去比赛

我会在我的个人资料中看到这一点:

约翰·多伊将参加今天的比赛和过去的比赛

或类似于:

约翰·多伊今天将参加本场比赛和其他两场比赛

如果我发布了多个不在场的比赛


你知道这会有多糟糕,我如何防止这两个“混合”为我的个人资料中最近的活动,我是否必须做一个单独的动作,并只保留过去或现在的动作?

目前,防止这种情况的方法是发布两个单独的动作:

  • yourapp:competing—“将在……中竞争”(现在时态和过去时态的文本相同)
  • yourapp:Competited-“Competited in…”(现在时态和过去时态的文本相同)
当用户当前正在某个领域竞争时,发布第一个动作并存储您获得的动作ID。当他们参加了比赛时,删除第一个动作,然后发布第二种类型的另一个动作

本质上,你是通过交换动作来改变时态的。这还可以防止相同类型但不同时态的动作聚合在一起


对事件的支持还不理想-我们正在关注这一点。

目前,防止这种情况的方法是发布两个单独的操作:

  • yourapp:competing—“将在……中竞争”(现在时态和过去时态的文本相同)
  • yourapp:Competited-“Competited in…”(现在时态和过去时态的文本相同)
当用户当前正在某个领域竞争时,发布第一个动作并存储您获得的动作ID。当他们参加了比赛时,删除第一个动作,然后发布第二种类型的另一个动作

本质上,你是通过交换动作来改变时态的。这还可以防止相同类型但不同时态的动作聚合在一起


对事件的支持还不理想,这是我们正在关注的问题。

关于一个相关问题:我在活动提要中的聚合是过去时,而我的时间轴上的聚合正确地说是将来时。有什么线索吗?关于一个相关的问题:我在活动提要中的聚合是过去时,而在我的时间轴上的聚合正确地说是将来时。你知道这是怎么回事吗?