Me gustaría utilizar imágenes de Facebook si Gravatar no tiene una imagen para el usuario en el archivo. ¿Puedo hacer esto a través de facebooks API?Facebook tiene un servicio similar a Gravatar
Respuesta
Eche un vistazo al método API users.getInfo. Si un usuario ha instalado su aplicación, o "conectado" a Facebook en su sitio a través de Facebook Connect, entonces usted tiene acceso a información de perfil que incluye versiones de su foto de perfil.
Si no tiene una clave de sesión para el usuario (es decir, el usuario no ha instalado su aplicación o conectado a través de Facebook Connect), puede obtener la imagen de perfil "cuadrada", que es una de las versiones más pequeñas. Puede consultar esto directamente usando la API.
La manera más fácil en general es usar la etiqueta fb:profile-pic y XFBML. Deberá instalar las bibliotecas de Facebook Connect para hacer esto, pero no necesita que el usuario inicie sesión ni nada para que XFBML funcione ... siempre y cuando tenga la biblioteca de Javascript en la página y una API. Clave para usar, funcionará.
Deben conectarse a su aplicación para que pueda obtener su foto de perfil. no es exactamente lo mismo que gravatar. Facebook apesta por no tener una característica para sacar fotos por archivo. – Frank
- 1. Gravatar: cómo sé si un usuario tiene una imagen real
- 2. ¿JUnit 3 tiene algo similar a @BeforeClass?
- 3. ¿Alguien conoce algún servicio similar a Tropo?
- 4. Excepto que tiene un efecto similar a Distinct?
- 5. ¿BouncyCastle tiene un servicio SecureRandom?
- 6. Verificar gravatar válido (PHP)
- 7. El servicio "security.authentication.manager" tiene una dependencia en un servicio inexistente "security.user.provider.concrete.fos_userbundle"
- 8. ¿Implementaciones de código abierto como Gravatar?
- 9. Usando gravatar en django
- 10. servicio web similar a reCAPTCHA en otros idiomas
- 11. Cargando gravatar usando jquery
- 12. WinInet vs WinHttp (servicio o proceso similar al servicio)
- 13. ¿Qué picazón hace un rasguño gravatar?
- 14. ¿Java tiene algo similar a las propiedades de C#?
- 15. ¿El rubí tiene algo similar a buildout o virtualenv?
- 16. Gravatar API para Java
- 17. gravatar resolución más alta
- 18. ¿Cuántos ServiceContracts tiene un servicio WCF?
- 19. ¿Tiene Scala un operador similar al `$` de Haskell?
- 20. ¿Existe una solución similar a Google Analytics para rastrear llamadas REST a un servicio web?
- 21. ¿Tiene jqGrid un evento afterSort o algo similar?
- 22. Gravatar: ¿Hay una imagen predeterminada?
- 23. ¿Ruby tiene un depurador paso a paso, similar al "perl-d" de Perl?
- 24. Cómo escribir una función PL/SQL tiene un parámetro similar a la función más grande
- 25. ¿Existe un serializador CSV? (similar a XmlSerializer)
- 26. Paginación HTML similar a un libro
- 27. Algoritmo similar a Instapaper
- 28. Servicio similar a Dropbox con git - no con rsync e inotify
- 29. ¿Subir un objeto similar a un archivo con Paramiko?
- 30. Herramienta Scala similar a Linqpad
¿Has visto Facebook Connect? – philfreo