尝试使用以下查询通过 fql 检索 facebook 事件。我无法获得除“id”以外的场地详细信息。
fql?q=SELECT name,description,pic_small,pic_big,eid,venue,location from event WHERE eid in (SELECT eid FROM event_member WHERE uid = me())
输出 :
{
"data": [
{
"name": "HappyHour",
"description": "Let's have fun !!!",
"pic_small": "http://profile.ak.fbcdn.net/static-ak/rsrc.php/v2/yy/r/XcB-JGXohjk.png",
"pic_big": "http://profile.ak.fbcdn.net/static-ak/rsrc.php/v2/yn/r/5uwzdFmIMKQ.png",
"eid": ......,
"venue": {
"id": .......
},
"location": "The Crab Pot Seattle"
}
]
}
graph api doc说“正在举办被查询事件的地点。包含以下一个或多个字段:街道、城市、州、邮编、国家、纬度和经度。” 但除了场地ID,我没有看到任何这些。
我是否必须再次请求图形 API 才能获取场地位置详细信息?有没有更好的方法在一个查询本身中获取位置详细信息?