获取活动/地点/页面 - 地址

时间:2013-05-07 21:17:37

标签: events facebook-graph-api facebook-fql

我正在尝试从公共活动中获取地址,有时它会返回地理信息,有时会返回完整地址,有时只返回venuename。我在另一个帖子上发现,app auth令牌存在一些问题。所以user-auth-token可以获取地址而不是app-auth-token。有没有办法总是得到这个地址?

1 个答案:

答案 0 :(得分:0)

在错误修复(https://developers.facebook.com/bugs/554303337923393)之前用于临时目的,您可以执行此操作:

select location from page where page_id IN (SELECT venue.id from event where eid=533009473416123)

图谱API探索示例:

https://developers.facebook.com/tools/explorer?fql=select%20location%20from%20page%20where%20page_id%20IN%20(SELECT%20venue.id%20from%20event%20where%20eid%3D533009473416123)

您必须使用用户访问令牌,因为APP访问令牌有时只返回场地名称而不是场地ID,例如事件ID 634540989894031。