2012-08-28 58 views
1

我在使用Facebook Graph API獲取所有用戶活動的Titanium中創建應用,但是,場地信息,只有在我對場地非常具體的時候,以及有些時候,很多時候,當事件是在已知位置創建的時候,它只會帶來venue_id,而當我查詢場地時(通過http://graph.facebook.com),那麼它給我的場地位置細節,更重要的是,這個東西的經緯度。Facebook graph api活動和場地信息,有時只在活動在已知場地創建時纔會返回場館ID

是否有可能將場地的信息作爲相同的回答?

此外,它只會帶來用戶參加的事件,還有什麼方法可以顯示推薦給他的事件嗎?

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

而且,它不僅帶來了用戶正關注的事件,有沒有什麼辦法來顯示推薦給他還的事件?

不知道究竟你的意思「推薦」 ......如果你的意思是活動用戶已經邀請來,那麼你就可以查詢FQL event_member table與用戶ID。

你可以種通過從使用WHERE eid IN (SELECT … FROM event_member WHERE …)

是否有可能把會場的信息相同的反應選擇「加入」,從表中的信息上面的event table

使用多查詢,你可以做到這一點,類似的,因爲它是這裏描述:FQL: query for event table returns venue.name instead of venue.id

+0

感謝的人,昨天晚上,累的試驗和錯誤,我決定做的場所服務器查詢 - 如果場地ID存在,graph.facebook.com/ [VENUE_ID]。 –

+0

但仍然可以用一個響應來完成它... –

相關問題