将事件发布到具有地点页面ID的Facebook

时间:2012-01-17 14:47:16

标签: facebook-graph-api

通过图形api,我为facebook页面创建了事件,我拥有create_event和manage_pages权限。

我使用通常的名称,位置,start_time,街道,城市参数发布到https://graph.facebook.com/pageId/events。效果很好。

但是,我还没有找到一种方法来为活动提交某个place_id(例如场地的FB-ID)。这可以使用Web客户端。创建活动时,您可以选择地点/地点,生成的活动页面会在地图上显示该地点并指向地点页面的链接。通过api创建的事件仅将位置名称显示为文本。

我尝试将place_page_id和其他几个作为参数,但没有任何效果。

有人成功地完成了吗?

由于

2 个答案:

答案 0 :(得分:2)

是的,你可以。事件的poorly documented property是location_id。工作正常。

我处理它的方法是搜索type = place,如果我在庞大的Facebook数据存储中找到该位置,我会在location_id字段中使用该位置的id。如果我找不到合适的地方,我会使用街道和城市的信息。 (如果你有location_id,你真的不需要街道和城市)。

答案 1 :(得分:0)

否则使用当前的API无法实现。这是创建可用事件的唯一参数。它们与用户事件以及页面事件相同。

名称(字符串) start_time(时间戳) end_time(时间戳) 描述(字符串) 位置(字符串) privacy_type(string)