2012-03-22 9 views

Respuesta

1

¿Has probado la opción mutualfriends?

me/mutualfriends/xxxxx 

https://developers.facebook.com/docs/reference/api/user/

+1

Parece el parámetro para dos amigos mutuos y encuentra su intersección. Funciona muy bien para eso, pero estaba buscando una manera fácil de comprobar si un grupo de usuarios son amigos de un usuario en particular. – karenism

2

no había una manera fácil de hacer esto con la API gráfica, pero yo era capaz de hacerlo con una consulta FQL:

query = '{ 
"are_friends":"SELECT+uid2+FROM+friend+WHERE+uid1=me()+and+uid2+in('+people_array.join()+')+limit+10", 
"friend_meta":"SELECT+uid,first_name,last_name,name,pic_square+FROM+user+where+uid+in(SELECT+uid2+FROM+%23are_friends)"}' 

El objeto JSON friend_meta en el resultado tendrá toda la información meta que está buscando. Es una llamada, y más eficiente y más limpia que las llamadas por lotes.

Cuestiones relacionadas