Tenemos más de 10,000 usuarios registrados en nuestro sitio y queremos asociar a cada usuario con una cuenta de Facebook con su ID de Facebook. Nuestro sitio utiliza el WWW::Facebook::API CPAN module para todas nuestras otras acciones relacionadas con Facebook en nuestro sitio. Mi pregunta es, ¿hay algún método donde podamos proporcionar la dirección de correo electrónico de un usuario específico (que nos han proporcionado durante el registro) y hacer que la API de Facebook devuelva el user_id de Facebook del usuario correspondiente? Para que quede claro, no queremos obtener el correo electrónico del usuario a través de la API de Facebook, sino que queremos buscarlos usando su dirección de correo electrónico. Si lo hubiera, sería realmente útil ver un fragmento de código sobre cómo funcionaría esto. Puntos de bonificación si esto se puede hacer a través del módulo CPAN que ya estamos utilizando. ¡Gracias de antemano por tu ayuda!Obtener la identificación de usuario de Facebook por correo electrónico
Respuesta
Sí, puedes. En cierto sentido.
La nueva Search API le permite buscar información públicamente disponible acerca de los usuarios.
https://graph.facebook.com/[email protected]&type=user
Mientras la dirección de correo electrónico que está buscando es pública en Facebook (es decir, el usuario tiene que establecer de esa manera en sus preferencias), devolverá el nombre del usuario y el ID de Facebook.
El JSON
{
"data": [
{
"name": "John Doe",
"id": "123456789"
}
]
}
Gracias Peter! ¿Sabes si hay una función que consulta esto en WWW :: Facebook :: API para que no tengamos que pasar por la molestia de autenticar y consultar manualmente la API de búsqueda? –
No soy un tipo Perl, lo siento. ¿No está documentado de alguna manera para ti? –
No era la solución al 100% que estaba buscando pero me ayudó a comenzar en la dirección correcta. Gracias Peter! –
- 1. Facebook oauth recuperar correo electrónico de usuario
- 2. Buscar usuario de Facebook (url a la página de perfil) por dirección de correo electrónico conocida
- 3. Facebook iOS SDK no devuelve el correo electrónico del usuario
- 4. cómo obtener el ID de correo electrónico del usuario de Facebook usando javascript SDK
- 5. Facebook SDK 3.0: ¿cómo recibir el correo electrónico del usuario?
- 6. ¿Cómo recibir el correo electrónico de los amigos de Facebook?
- 7. Facebook API: ¿es posible obtener los datos del perfil público de un usuario por dirección de correo electrónico?
- 8. Facebook API - sin correo electrónico en respuesta
- 9. obtener correo electrónico de ActiveDirectory
- 10. Responder a la secuencia por correo electrónico
- 11. URL para componer Facebook de correo electrónico/mensaje (componer correo electrónico a través de URL-params)
- 12. Cómo obtener el miembro MembershipUser de ASP.NET por correo electrónico
- 13. Obtener ID de perfil de facebook o imagen por correo electrónico
- 14. Permiso para obtener el correo electrónico del usuario con Facebook PHP SDK
- 15. Dirección de correo electrónico faltante intermitente en Facebook API
- 16. ¿Se ha confirmado la dirección de correo electrónico de un usuario en Facebook Graph API?
- 17. Cómo obtener la dirección de correo electrónico del usuario de twitter con twitter api
- 18. TFS Generar alertas por correo electrónico al usuario [Solicitado por]
- 19. Pregunta de ofuscación por correo electrónico
- 20. ¿Cómo puedo obtener las direcciones de correo electrónico de la lista de amigos de Facebook?
- 21. Cómo obtener una foto de perfil de Facebook desde una dirección de correo electrónico
- 22. Enviar correo electrónico de activación al usuario
- 23. Django Autenticación de usuario truncar campo de correo electrónico
- 24. correo electrónico authlogic como nombre de usuario
- 25. Cómo obtener el correo electrónico del usuario conectado en powershell
- 26. ¿Cómo puedo obtener la imagen del perfil de Facebook del correo electrónico?
- 27. ¿Cómo obtener la identificación de Facebook de un usuario a través de ContactsContracts API?
- 28. Magento obtener plantilla de correo electrónico por código
- 29. No se puede obtener la dirección de correo electrónico mediante facebook sdk para IOS y gráfico de API para Facebook
- 30. Facebook Graph API y el correo electrónico de un amigo
eneds facebook ayudan lol –
Si aún no tienes facebook user_id del usuario, no sería esto una violación de la privacidad? – Ether
Si mira los enlaces, tiene un número al final, probablemente la ID http://www.facebook.com/srch.php?post_form_id=6c854e30c983852bbe5cc7ddd31d19fc&nm=Augusto Así que no se trata de una violación de la privacidad. – BrunoLM