Facebook图形api事件和场地信息,有时它只返回在已知场地创建活动时的场地id



我正在Titanium中创建一个应用程序,该应用程序使用Facebook Graph API获取所有用户的活动,然而,场地信息,它只是在我非常具体地了解场地后才带给我的,有时,很多时候,当活动在已知位置创建时,它只会带来venue_id,当我查询场地时(通过http://graph.facebook.com),然后它给了我场地位置的详细信息,更重要的是,东西的纬度和经度。

是否可以将场馆的信息纳入相同的响应中?

此外,它只带来用户正在参加的活动,有什么方法可以显示推荐给他的活动吗?

Ti.Facebook.requestWithGraphPath('me/events?limit=5000&fields=id,owner,name,description,start_time,end_time,location,venue,privacy,updated_time', {}, 'GET', function(e) {
obj = JSON.parse(e.result);
Ti.API.info('Events: '+JSON.stringify(obj));
}}); // Facebook Events

此外,它只带来用户正在参加的活动,有什么方法可以显示推荐给他的活动吗?

不确定你所说的"推荐"到底是什么意思……如果你指的是邀请用户参加的事件,那么你可以用用户id查询FQL event_member表。

您可以通过使用WHERE eid IN (SELECT … FROM event_member WHERE …) 从上表中进行选择,将上表中的信息与event表"连接"

是否可以将场馆的信息纳入相同的响应中?

使用多查询可以完成此操作,类似于这里所描述的:FQL:query for event table返回venue.name而不是venue.id

最新更新