我正在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
答案 0 :(得分:0)
此外,它只会带来用户参加的活动,有没有办法显示推荐给他的活动?
不确定“推荐”是什么意思...如果您指的是用户邀请的事件,那么您可以使用用户ID查询FQL event_member
table。
您可以通过使用WHERE eid IN (SELECT … FROM event_member WHERE …)
event
table来加入上表中的信息
是否可以在同一回复中提供场地信息?
使用多重查询,您可以执行此操作,类似于此处所述:FQL: query for event table returns venue.name instead of venue.id