从 Facebook 事件中获取地名

Posted

技术标签:

【中文标题】从 Facebook 事件中获取地名【英文标题】:Get place name from Facebook event 【发布时间】:2013-11-13 21:49:31 【问题描述】:

我正在使用 Facebook API 来获取我的乐队在乐队页面上创建的事件。然后我会在乐队的网站上展示这些活动,这样我就不必在多个平台上更新我们的节目了。

使用这个 FQL 查询,它工作正常。

SELECT name, pic, start_time, end_time, location, description, eid, is_date_only
            FROM event 
            WHERE eid IN ( 
                SELECT eid 
                FROM event_member 
                WHERE uid = MY_PAGEUID 
                AND start_time >0
            )

我在 FB 上填写了“Building X”,当我打字时,FB 给了我建议。我选择了正确的并保存了活动。

现在,我的问题是,位置字段只显示我填写的建筑物的名称。Facebook 知道建筑物的位置,但我不知道如何获取建筑物所在的地名。我们的网站不知道“X 楼”在哪里。

我的问题是;如何从位置获取地名?

【问题讨论】:

【参考方案1】:

您可以在 SELECT 语句中使用“地点”字段。它返回一个包含更精确和详细信息的结构。

如果您转到https://developers.facebook.com/docs/reference/fql/event 并单击“地点”字段,您可以看到正在返回的结构。

【讨论】:

非常感谢!我一定忽略了!

以上是关于从 Facebook 事件中获取地名的主要内容,如果未能解决你的问题,请参考以下文章

从坐标中获取当前地名(在 nsstring 中)

即使拥有管理员权限,我也无法从 Facebook 页面获取事件 [重复]

如何从codeigniter中的事件ID获取facebook事件?

如何使用 Web 服务从 iPhone 版 Facebook 获取事件、生日、好友列表、事件?

Facebook iOS SDK:获取专辑封面图片

Facebook SDK 错误 Domain=com.facebook.sdk Code=5 在 ios 中获取好友列表时