Facebook graph api 使用位置页面id将事件发布到facebook

Facebook graph api 使用位置页面id将事件发布到facebook,facebook-graph-api,Facebook Graph Api,通过graph api,我为facebook页面创建事件,我拥有创建事件和管理页面的权限 我用通常的名字、地点、开始时间、街道、城市参数发布到。工作完美 但是,我还没有找到一种方式来提交活动的特定地点id(例如,场馆的FB-id)。这可以通过web客户端实现。创建活动时,您可以选择一个地点/地点,生成的活动页面会在地图上显示该地点,并链接到地点页面。通过api创建的事件仅将位置名称显示为文本 我尝试将place_page_id和其他几个参数用作参数,但没有任何效果 有人成功地做到了吗 谢谢不,使

通过graph api,我为facebook页面创建事件,我拥有创建事件和管理页面的权限

我用通常的名字、地点、开始时间、街道、城市参数发布到。工作完美

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

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

有人成功地做到了吗


谢谢

不,使用当前的API,这是不可能的。以下是创建可用事件的唯一参数。对于用户事件以及页面事件,它们是相同的

名称(字符串) 开始时间(时间戳) 结束时间(时间戳) 说明(字符串) 位置(字符串) 隐私类型(字符串)

是的,您可以。一个事件的名称是location_id。工作正常


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

因此,也许你应该在Facebook上记录一个文档缺陷,报告这些字段存在于要发布到的事件的根上。这里有一个无关紧要的问题。有没有办法将现有事件发布到您通过API管理的facebook页面?我还没找到。看起来很奇怪,因为可以通过API向页面添加新事件,也可以通过接口向页面添加现有事件,但不能通过API向页面添加现有事件。