Выберите поле поля с помощью facebook graph api

поддерживает ли facebook поле для графического API?

Например,
https://graph.facebook.com/[uid]/friends/?fields=events

выдаст всех друзей и их события.
Могу ли я также контролировать, какое поле я хочу в событиях, выполнив что-то вроде

<https://graph.facebook.com/[uid]/friends/?fields=events,events__updated_time>  

Спасибо


person Hang Li    schedule 16.02.2012    source источник


Ответы (1)


Вы не можете сделать это напрямую через Graph API, однако для более сложных запросов лучше всего заглянуть в FQL. В вашем конкретном примере вы можете сделать что-то вроде этого:

SELECT eid, update_time FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()))

Вы можете запустить это против Graph API, выполнив:

https://graph.facebook.com/fql?q=SELECT eid, update_time FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()))

Проверьте это с помощью Graph API Explorer.

person Matthew Johnston    schedule 17.02.2012