¿Es seguro guardar la URL de la imagen de perfil del usuario?
Frecuentes
Visto 561 veces
0
¿Puedo simplemente guardar la URL de la imagen y usar esta URL cada vez que necesito mostrar la imagen del usuario? ¿O podría esta URL caducar en algún momento en el futuro y, por lo tanto, es mejor si guardo la imagen?
1 Respuestas
5
Si usa este formato, siempre obtendrá la foto pública del usuario actual.
http://graph.facebook.com/[userid]/picture
Entonces, para obtener la foto del fundador de Facebook, use: http://graph.facebook.com/4/picture
De modo que el usuario podría cambiar su foto un millón de veces, y siempre obtendrías la más actual. (Aunque en el caso de Zuck, no creo que haya cambiado esa foto en años)
Respondido el 12 de Septiembre de 13 a las 21:09
Si pones la URL directamente en tu imagen src
entonces la solicitud http para esa imagen proviene directamente del navegador de su usuario. Esto significa que Facebook puede manejar la verificación de las restricciones de privacidad/seguridad de la imagen de perfil, por lo que no tiene que hacerlo usted mismo, y mostrará una imagen de rostro genérica si se supone que la imagen de perfil debe estar bloqueada. - logan
esto parece un riesgo de seguridad ya que cualquier persona con la URL podrá reconstruirla para ver el perfil de Facebook del usuario... - xtrahelp.com
Sugeriría presentar su crítica con facebook. Sin embargo, dudo que cambien algo, ya que todos necesitamos que la imagen pública sea de acceso público. graph.facebook.com/4/imagen - DMCS
Solo para agregar a esto ... también puede hacer una llamada como: graph.facebook.com/4/picture?type=large .. para obtener una imagen grande. el tipo puede ser grande, normal,pequeño - smatthews1999
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas facebook facebook-graph-api or haz tu propia pregunta.
Tengo entendido que la URL es para la imagen actual. Pero una vez que cambien su foto de perfil, la URL cambiará. - Tommy Crush