Cómo encontrar amigos en común entre dos personas en Facebook

Hay varias formas de obtener esta información de Facebook, así que no estoy seguro de por qué querría obtenerla de otro lugar.

Acceso a través de la interfaz de usuario de Facebook: puede encontrar amigos mutuos entre usted y cualquiera de sus amigos (o cualquiera de sus amigos) a través de la interfaz de usuario de Facebook. Vaya a la línea de tiempo de cualquier usuario para la que desea encontrar esto y hay un menú desplegable junto al botón “Mensaje” y una de sus opciones es “Ver amistad”. Esto abrirá una URL de la siguiente plantilla: https://www.facebook.com/?y . Esta página tiene toda la información que Facebook expone sobre esta ventaja de amistad, incluido el número de amigos comunes. Siempre puede insertar dos de los nombres de usuario de sus amigos en la plantilla anterior y obtendrá amigos comunes de esos dos usuarios.

Acceso a través de Graph API: puede llamar a graph API mediante programación para obtener estos datos para cualquiera de sus amigos. Todo lo que necesita hacer es hacer una llamada GET del siguiente formato / plantilla – https://graph.facebook.com//mutualfriends?user=&access_token=

función aa_mutl_frnd (x, fila)

{

FB.init ({

appId: ‘‘, // ID de aplicaciones de Facebook usando la opción de tema

cookie: true, // habilitar las cookies para permitir el acceso del servidor

// La sesión

xfbml: true, // analizar complementos sociales en esta página

version: ‘v2.5’ // use graph api version 2.5

});

FB.getLoginStatus (función (respuesta) {

si (response.status === ‘conectado’) {

var accessToken = response.authResponse.accessToken;

console.log (‘: acc_tk:’ + accessToken);

////////////////////////////////////////////////// ////////

var data = {

‘acción’: ‘wq_accss_tkn_gnrt’,

‘ddt’: accessToken

}

$ .post (‘‘, data, function (response) {

console.log (‘: acc_tk2:’ + response);

FB.api

“/” + x + “”,

{

“fields”: “context.fields (all_mutual_friends)”,

// “access_token”: ”,

“appsecret_proof”: respuesta,

}

función (respuesta) {

console.log (respuesta);

}

);

});

//////////////////////////////////////

}

});

}

/// ajax part /////

add_action (‘wp_ajax_wq_accss_tkn_gnrt’, ‘wq_accss_tkn_gnrt’);

add_action (‘wp_ajax_nopriv_wq_accss_tkn_gnrt’, ‘wq_accss_tkn_gnrt’);

función wq_accss_tkn_gnrt () {

echo hash_hmac (‘sha256’, $ _ POST [‘ddt’], ‘app_secret’) ;;

morir();

}

Bueno, no puedes encontrar amigos en común entre 2 personas, pero puedes encontrar amigos en común entre tú y otra persona. Cuando visita el perfil de alguien, debajo de los amigos tiene mutuo, si hace clic en el enlace obtendrá los amigos mutuos entre usted y esa persona.

Amigos mutuos entre 2 personas Creo que la única forma es repasar sus dos amigos y contar cuántos son comunes: p

Este es un pedazo de pastel usando su API de Javascript; Escribí un guión el año pasado que crea un gráfico de todas las amistades mutuas de tus amigos. Puede echar un vistazo al código fuente y modificarlo para que solo muestre las amistades mutuas entre dos de sus amigos en lugar de _todos_ de ellos.

http://vikhyat.net/projects/soci

Vaya a la barra de búsqueda y escriba “Personas que son amigas de PERSON1 y PERSON2”.

También puede realizar todo tipo de búsquedas como “Personas a las que les gusta IBM y Star Wars”. Y devolverá a las personas que han gustado ambas páginas.

Abra uno de esos perfiles de amigos y haga clic en Ver amistad, y luego cambie su identificación en la URL de su segunda identificación de amigo.

Le mostrará cuántos amigos y quiénes son esos amigos (si esas personas no tienen privacidad para que la gente vea a sus amigos).

Podemos encontrar los amigos mutuos entre usted y uno de sus amigos abriendo su lista de amigos.

Pero no podemos encontrar amigos mutuos entre dos personas distintas a usted.

Haga clic en el botón Más en la página de Amistad, escriba los nombres de los dos amigos cuyos amigos comunes desea ver y seleccione la persona adecuada cuando Facebook lo sugiera.