facebook graph api /group-id/events 未列出所有事件

Posted

技术标签:

【中文标题】facebook graph api /group-id/events 未列出所有事件【英文标题】:facebook graph api /group-id/events doesn't list all eventsfacebook graph api /group-id/events 未列出所有事件 【发布时间】:2017-08-16 22:12:14 【问题描述】:

我想获取 facebook 组的所有事件。通过 facebook 图形 api。 但是 /group-id/events 不会从 developer.facebook.com 返回“Graph API Explorer”中的所有事件。

我发现:当我点击 Facebook 群组中的事件时,会出现两个标签:“事件”和“日历”。

在事件选项卡上,有很多事件(并且还有一个日期) 但在该组的日历中并非所有事件都已注册。

图表 api 仅列出事件,这些事件也在组的日历中。 /group-id/事件

谁能给我小费,我如何从组中获取所有事件?

相关组是: https://www.facebook.com/groups/unternehmenauswaldkirchen/events/

亲切的问候 斯蒂芬

【问题讨论】:

【参考方案1】:

来自 facebook 的文档:

/group-id/事件

属于一个组的所有事件。

因此,您只能在回复中看到某些事件的原因是,这些事件是唯一由群组管理员创建并由该群组拥有的事件。 其他事件由其他个人、页面或组创建,并简单地发布到您的组的提要中。

例如,如果您查看计划于 9 月 9 日举行的活动: https://www.facebook.com/events/122492428358380

你会看到它实际上属于这个页面: https://www.facebook.com/pg/RehaundFitness

不幸的是,graph api 没有提供获取所有这些事件的简单方法。

您有 2 个选项自行聚合事件:

    如果组中只有少数几个源在其上共享事件,您可以分别为每个源请求事件,然后在代码中对事件进行分组。

    1234563 /p>

祝你好运!

【讨论】:

以上是关于facebook graph api /group-id/events 未列出所有事件的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Graph API Group Feed没有显示v2.3之后的帖子

加入群组的Facebook Graph Api

如何使用 Facebook Graph API 获取群组视频列表?

Facebook Graph API:提要中缺少帖子

加入群组的 Facebook Graph Api

Facebook Graph API - 组权限 - 授权时抛出“无效范围”错误