Facebook Graph API: Obtener un azar N amigos?

No estoy seguro si esto es posible –

Estoy desarrollando un juego para Android, y quiero incluir fotos de perfiles de 15 amigos al azar.

Sin embargo, parece que mi única opción es llamar a la gráfica API "/ me / friends" (varias veces, con paginación) para obtener todos los amigos de los usuarios, almacenar la lista, luego seleccionar aleatoriamente un subconjunto de amigos y recuperar sus fotos de perfil .

Me preguntaba si hay una sola llamada a la Graph API para ordenar de forma aleatoria, o de alguna manera reducir la huella de este trabajo, para que yo pueda utilizar su lado del servidor ?limit=15 para reducir las solicitudes de mi aplicación tiene que hacer.

¡Gracias!

Esto es posible a través de la consulta FQL que se puede ejecutar con Graph API

 SELECT uid, name FROM user WHERE uid IN ( SELECT uid2 FROM friend WHERE uid1 = me() ) ORDER BY rand() limit 15 

Para obtenerlo a través de Graph API solo necesita emitir la solicitud GET a:

 GET http://graph.facebook.com/fql?q={QUERY_HERE} 

Si no es rand (), también puede usar offset y limit

Seleccione uid2 de friend where uid1 = me () limit 15 offset 15

Esto hará que el amigo elegido el tiempo anterior, no vuelva a aparecer en el nuevo 15 conjunto de amigos elegidos la próxima vez. Estoy de acuerdo en que no es realmente al azar, porque cuando dicen al azar, hay posibilidades de que los amigos anteriores reaparecen.

  • Cómo utilizar el Facebook Graph Api Cursor basado en la paginación
  • Obtener la foto de la portada utilizando la API de Facebook
  • Error de Android aleatoriamente java.lang.NoClassDefFoundError: com.facebook.internal.Utility
  • Cómo abrir la Página de fans de Facebook y comprobar si el usuario le ha gustado
  • Publicar en los amigos del usuario la pared de facebook a través de la aplicación Android
  • Facebook Graph API - Obtener el cumpleaños de un usuario de facebook (sin que el usuario deba permitir permiso)
  • No se puede resolver el tipo android.support.v4.app.Fragment. Se hace referencia indirectamente a los archivos .class requeridos, Facebook
  • Uso de Facebook app_link_hosts La respuesta de la API es 403 permisos de error - Android
  • La propiedad personalizada de mi objeto gráfico personalizado abierto no se muestra en el cuadro de diálogo compartido
  • Poner muro de facebook en Android
  • Sesión de Facebook destruida después de cerrar la aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.