【发布时间】:2018-07-27 03:55:58
【问题描述】:
Facebook 最近在他们的活动中添加了重复。所以父事件 887104098135547 会有一些 event_times 像这样:
"event_times": [
{
"id": "887104171468873",
"start_time": "2018-06-22T20:00:00+0200",
"end_time": "2018-06-22T21:00:00+0200",
"ticket_uri": "http://www.s-d-a.pl/zapisy/id29/"
},
{
"id": "887104121468878",
"start_time": "2018-06-15T20:00:00+0200",
"end_time": "2018-06-15T21:00:00+0200",
"ticket_uri": "http://www.s-d-a.pl/zapisy/id29/"
},
...
如果我从事件重复 ID 887104171468873 开始,我可以获取它并将其视为 FB 事件(名称、开始时间、结束时间、描述、地点等)。它代表了该重复的单个实例、其时间和参与者。
但是,据我所知,没有办法获取父模板化事件 ID。同样,无法判断此重复事件 id 实际上是重复事件而不是完整 id。 :(
这给我的系统带来了问题,有时它会获取页面并获取父 ID(并在系统中使用它们),有时 [[es 它也会获取用户并获取他们正在回复的事件,并获取重复子事件,没有很好的方法来确定如何将它们规范化回父 ID。
有没有其他人知道如何做到这一点?
【问题讨论】:
-
似乎没有直接的方法可以建立这种联系。不过,也不确定这会导致什么确切的问题。如果您正在获取页面事件,那么您可以获取 event_times 并将它们添加到您的系统中,不是吗?
-
问题是我正在尝试为我的用户构建一个事件数据库。我正在从页面和个人用户 RSVP 中获取事件。我希望对父 ID 进行规范化,以在存储和显示 UI 中保存重复。不幸的是,我不能,现在可能需要在叶子上规范化。
标签: facebook facebook-graph-api facebook-events