significa - Obtener una lista de amigos de un amigo en Facebook
los 9 amigos que aparecen en el perfil de facebook (6)
Recientemente comencé a buscar en la API de Facebook y estoy tratando de encontrar la forma de recuperar la lista de amigos de otro usuario (en este caso, el usuario es alguien de quien soy amigo).
Hasta ahora solo he descubierto cómo encontrar a los amigos de una persona con la que también soy amigo. Sin embargo, la aplicación Friends Wheel puede hacerlo ya que puede generar una base de rueda en uno de sus amigos, así que supongo que es posible.
Alguien sabe cómo hacer esto?
Facebook está en proceso de desaprobar la API REST y ha agregado un soporte equivalente a la API Graph para este método. Puede usar Graph API - User object y Get / User_id1 / friends / User_id2 para verificar si User_id1 es amigo de User_id2.
Me di cuenta de esto.
1) Lo mejor que puedes hacer es encontrar amigos en común
2) Intenta usar la v1.0 de la API Graph de Facebook. v2.0 no tiene /mutualfriends
.
3) Como solo estaba interesado en mi propia red social, agarré el token de acceso del explorador de gráficos y escribí un script de python para descargar toda mi red social. El código está en github
Sí, es posible obtener la Lista de Amigos de un amigo, pero la única condición es que ese amigo sea el usuario de esa aplicación.
Supongamos que hay una aplicación "APLICACIÓN" utilizada por "A", entonces la APLICACIÓN puede obtener su Lista de amigos, ahora quiere amigos Lista de "B" que es amigo de "A", será posible solo si "B" también usa la aplicación"
Solo puede acceder a la lista de amigos del usuario que ha iniciado sesión (es decir, su lista de amigos) o los amigos del usuario que ha iniciado sesión que son usuarios de su aplicación. es decir, puede acceder a la lista de amigos de amigos solo si sus amigos son los usuarios de su aplicación.
Una vez que tiene un token de acceso válido para un usuario, puede consultar la API Graph con dicho token y consultar la conexión de " amigos " del objeto de usuario ( / me / friends ). Entonces, si su ID de usuario es "123":
https://graph.facebook.com/123/friends?access_token=USERS_ACCESS_TOKEN
También puede usar / me para hacer referencia al usuario actual:
https://graph.facebook.com/me/friends?access_token=USERS_ACCESS_TOKEN
Sin un token de acceso válido, no puede consultar información sobre los usuarios y cada usuario determina el acceso a amigos de amigos. Por ejemplo, no puedo ver a algunos de los amigos de mi amigo:
No se puede buscar a todos los amigos de (ID). Solo se puede buscar el usuario conectado (ID) o amigos del usuario conectado con el permiso correspondiente.
... pero para algunos de mis otros amigos, puedo. Probablemente haya un permiso o una bandera que pueda verificar para ver si permiten el acceso, pero actualmente no lo estoy viendo.
Puedes verificar si dos de tus amigos son amigos que usan friends.are_friends
.