【问题标题】:post event to facebook with place page id使用地点页面 ID 将活动发布到 Facebook
【发布时间】:2012-05-17 21:36:34
【问题描述】:

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

我使用常用​​名称、位置、开始时间、街道、城市参数发帖到 https://graph.facebook.com/pageId/events。完美运行。

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

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

有人成功过吗?

谢谢

【问题讨论】:

  • 这里的切线问题。有没有办法将现有事件发布到您通过 API 管理的 Facebook 页面?我一直找不到。看起来很奇怪,因为您可以通过 API 将新事件添加到页面,并且您可以通过接口将现有事件添加到页面,但您不能通过 API 将现有事件添加到页面。

标签: facebook-graph-api


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    名称(字符串) start_time(时间戳) end_time(时间戳) 描述(字符串) 位置(字符串) 隐私类型(字符串)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 2012-04-08
    • 2014-01-05
    • 1970-01-01
    • 2012-01-15
    • 2016-01-30
    • 1970-01-01
    相关资源
    最近更新 更多