2012-03-12 65 views
3

我在做什么: 在群组页面的顶部,有一个事件按钮,列出群组的事件。如果我打开一个组并点击创建事件按钮,即使他们不是我的朋友,整个组也会被邀请参加该活动,而组“事件列表”会获得另一个条目。我想用Graph API添加一个事件。有问题的帐户是一个组管理员。在Facebook Graph API中为一个群组创建Facebook事件

我已经在API中以各种有趣的方式成功创建了事件,但从未设法将其与组关联起来。

创建活动,并没有在组显示: https://graph.facebook.com/ {}组ID /事件......使用帕拉姆“数据PAGE_ID” =>“{}组ID” 我想

另一篇文章中建议尝试'gid'=>'{groupID}',因为这是facebook事件创建页面的做法。它创建事件,但该事件未链接到组。

我试过的东西似乎没有办法。我在FB中点击进入该组,并且无法看到右侧顶部列出的事件。

我已经设置范围= create_event,user_events,user_groups

更多信息: 我提出申请采取从FB,谷歌日历事件或聚会,并发布到其他网站没有双项。由于它是为组织者设计的,因此它确实需要能够将事件发布到组中,而不是让用户直接邀请他人。

+0

您是否找到创建群组活动的方法?我想为一个群组创建一个活动,添加一张图片并邀请所有群组成员。 – GroundZero 2014-07-16 00:25:43

回答

0

根据文档,Facebook在Groups对象和Events之间没有关联。

+0

我期待着这个答案。任何意见要求FB添加该功能? – 2012-03-16 01:16:47

+0

看来现在连接可能正在工作。我最近使用它取得了一些成功。 – adamturtle 2012-04-09 17:26:33

+0

@adamturtle你能解释一下吗?我需要能够每周在一个小组中创建活动 – GroundZero 2014-05-25 20:36:15

1

这是一个复杂的问题。该FB图1.0文件是错误的:

https://developers.facebook.com/docs/graph-api/reference/v1.0/group/events

他们指定:

'POST', 
    '/{app-id}/groups', 
    array (
    'name' => 'Test Group Event', 
    'start_time' => '2012-07-04T19:00:00-0700', 
) 

这是奇怪的,因为它使组ID不提(它应附)或者你想要一个event。它会改为创建一个新组,而不是附加事件。但是,使用像应该工作(至少几个月):

'POST', 
    '/{group-id}/events', 
    array (
    'name' => 'Test Group Event', 
    'start_time' => '2012-07-04T19:00:00-0700', 
) 

你还需要一组管理的对的access_token做到这一点。 (这是从文档的唯一正确的建议):

用于与user_groups和 create_events允许该组的成员的用户访问令牌。

create_events许可已经悄悄贬值的图形API 2.0的没有它是否会返回任何提及,尽管许多大公司如QuestionOne & Eventbrite在线上售票rely on it

https://developers.facebook.com/docs/apps/changelog

但是,如果你2014年4月前创建一个应用程序,你仍然可以指定1版。0的Graph API并使用此功能,至少在2015年4月30日前完全贬值1.0。之后,你的运气不好。

+1

Facebook因其缺乏关于其当前API的信息/披露而臭名昭着(不说即将发生的变化或在此情况下的删除)。在事实发生后,他们的变更日志中的脚注是关于您所期望的最多的。 http://readwrite.com/2011/08/11/poll-does-facebook-really-have – ere 2015-01-26 15:17:35