Una llamada muy útil en la antigua API REST es Friends.getAppUsers
. Esta llamada devuelve todos tus amigos que están usando una aplicación. Lamentablemente, esto no está en la API Open Graph. Hay una buena publicación de Stack Overflow al respecto, Facebook 'Friends.getAppUsers' using Graph API.¿Reemplazo de llamadas anteriores de GetAppUsers para ver a los amigos de un usuario que usan mi aplicación?
Sin embargo, es posible utilizar Graph API para hacer llamadas FQL como se puede ver aquí en el Graph API explorer.
pensé que tal vez podría hacer la siguiente llamada utilizando el SDK de C#:
fb.GetAsync("fql/?q=SELECT uid,username, is_app_user FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user=1");
Sin embargo, este devuelve un error. ¿Hay alguna forma de solucionar la falta de la llamada GetAppUsers
con el SDK C# existente?
Como un aparte, la FQL en su pregunta original básicamente se ve bien para mí; ¿Qué error obtuviste? Puede ser posible usar algo muy similar para obtener su respuesta, podría ser solo un problema de formateo o algo – Igy