Facebook Graph Api 2.1 obtener userid de nombre de usuario
facebook-graph-api facebook-graph-api-v2.0 (4)
Estoy buscando una solución que me pueda proporcionar una identificación de usuario de url de perfil o nombre de usuario de fb
example :http://facebook.com/username
obtener userid de esta url
y también cuando trato de leer amigos (tengo un permiso relacionado de amigo), obtengo un conjunto de datos en blanco ex:
graph api requ: https://graph.facebook.com/v2.1/me/friends?access_token=xxxxx
response:
{
"data": [
],
"summary": {
"total_count": 455
}
}
Por favor, hágamelo saber cómo puedo obtener una lista de amigos y un ID de usuario usando el nombre de usuario en el gráfico de Facebook api v2.1
Hola, dhiraj, puedes obtener todos los nombres de usuario, ID de usuario y su foto de perfil haciendo esto ... https://graph.facebook.com/v2.1/me/taggable_friends?access_token=xxxxx....Hope esto ayuda ... y por favor no te olvides de votar si identificas esto como una respuesta
https://graph.facebook.com/v2.1/me/friends?access_token=xxxxx devolvería los amigos que están usando su aplicación, es decir, que han autenticado su aplicación ... donde https: //graph.facebook. com / v2.1 / me / taggable_friends? access_token = xxxxx devolverá todos tus amigos
También he notado que el JSON del nodo / me / home proporciona los nombres de usuario y sus identificaciones de aquellas personas a las que les gustaba cualquier cosa. Dado que estas personas también pueden ser amigas, es posible que pueda descubrir parcialmente los ID de usuario de amigos al mirar este feed en combinación con taggable_friends. No estoy seguro de lo que dicen los términos de uso de Facebook (v2.3) en este sentido, así que tal vez esto no está permitido.
Duplicado: api para obtener información de la URL del perfil en Facebook
Puede llamar al gráfico directamente como tal: https://graph.facebook.com/username donde username es el nombre de usuario que desea buscar.
editar: desactualizado
graph.facebook.com/username ha dejado de funcionar. Hay una solución desagradable. En mis pruebas limitadas, esto funciona en Chrome.
Donde quiera que vea el nombre de usuario de Facebook en una entrada en la línea de tiempo, haga clic derecho y seleccione "inspeccionar elemento". En la ventana que se abre, desplácese un poco hacia arriba y busque la secuencia:
" data-hovercard =" / ajax / hovercard / hovercard.php? id = ".
La ID de Facebook del nombre de usuario con el que hizo clic derecho sigue al signo =.
Esto solo parece funcionar con nombres en la línea de tiempo.