1

我在 Titanium 中创建了一个应用程序,它使用 Facebook Graph API 来获取所有用户事件,但是,场地信息,它只给我带来了,在我对这个领域非常具体之后,有时,很多有时,当事件在已知位置创建时,它只带来场地 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
4

1 回答 1

0

另外,它只带来用户正在参加的活动,有没有办法将推荐给他的活动也显示出来?

不确定您所说的“推荐”究竟是什么意思……如果您的意思是用户被邀请参加的活动,那么您可以使用用户 ID查询FQLevent_member表。

您可以通过使用从上面的event表格中选择信息来“加入”表格中的信息WHERE eid IN (SELECT … FROM event_member WHERE …)

是否可以在同一个响应中带上场地的信息?

使用多查询可以做到这一点,类似于这里描述的:FQL:查询事件表返回场地.name 而不是场地.id

于 2012-08-28T10:16:50.420 回答