在Facebook Graph API中为组创建Facebook事件

在Facebook Graph API中为组创建Facebook事件,facebook,facebook-graph-api,graph,Facebook,Facebook Graph Api,Graph,我想做的是: 在组页面的顶部,有一个事件按钮,列出组的事件。如果我打开一个组并单击创建事件按钮,整个组都会被邀请参加该事件,即使他们不是我的朋友,并且组“事件列表”会获得另一个条目。我想使用Graph API添加一个事件。该帐户是一个组管理员 我在API中以各种有趣的方式成功创建了事件,但从未将其与组链接 已创建事件,但未显示在组中: {groupID}/events 另一篇帖子建议使用param'data page_id'=>“{groupID}” 我想试试'gid'=>'{groupID}'

我想做的是: 在组页面的顶部,有一个事件按钮,列出组的事件。如果我打开一个组并单击创建事件按钮,整个组都会被邀请参加该事件,即使他们不是我的朋友,并且组“事件列表”会获得另一个条目。我想使用Graph API添加一个事件。该帐户是一个组管理员

我在API中以各种有趣的方式成功创建了事件,但从未将其与组链接

已创建事件,但未显示在组中: {groupID}/events

另一篇帖子建议使用param'data page_id'=>“{groupID}” 我想试试'gid'=>'{groupID}',因为facebook事件创建页面就是这样做的。它创建事件,但该事件未链接到组

我试过的东西似乎都没用。我点击FB中的群组,看不到右上方列出的事件

我已经设置了scope=create\u事件、user\u事件、user\u组

更多信息:
我正在制作一个应用程序,从FB、谷歌日历或meetup中获取事件,并在不重复输入的情况下发布到其他网站。因为它是为群组组织者设计的,所以它确实需要能够将活动发布到群组中,而不是让用户直接邀请人。

根据文档,Facebook在群组对象和活动之间没有任何联系。

这是一个复杂的问题。FB Graph 1.0文档错误:

它们具体规定:

'POST',
  '/{app-id}/groups',
  array (
    'name' => 'Test Group Event',
    'start_time' => '2012-07-04T19:00:00-0700',
  )
这很奇怪,因为它没有提到组id(应该附加到该id),或者您想要一个
事件。它将创建一个新组,而不是附加的事件。但使用类似的方法应该会奏效(至少在几个月内):

您还需要使用组管理员的access_令牌来执行此操作。(这是文档中唯一正确的建议):

具有用户组和用户组的组成员的用户访问令牌 创建事件权限

自Graph API 2.0开始,
create_events
权限一直在悄悄地贬值,没有提及它是否会返回,尽管事实上许多大公司,如QuestionOne&EventBrite


但是,如果您在2014年4月之前创建了一个应用程序,您仍然可以指定Graph API的1.0版本并使用此功能,至少在2015年4月30日完全折旧1.0之前。在那之后,你就不走运了。

我正期待着这个答案。对于要求FB添加该功能的价值有何看法?看来连接现在可能正在工作。“我最近在使用它时取得了一些成功。”adamturtle,你能解释一下如何使用它吗?我需要能够每周在一个小组中创建活动。你找到创建小组活动的方法了吗?我想为一个组创建一个活动,添加一张图片并邀请所有组成员。Facebook因其缺乏关于当前API的信息/披露而臭名昭著(更不用说即将进行的更改或删除了)。事实发生后,他们的变更日志中的脚注大概是你所能期望的最多的。
'POST',
  '/{group-id}/events',
  array (
    'name' => 'Test Group Event',
    'start_time' => '2012-07-04T19:00:00-0700',
  )