Buenas tardes compañeros,
Estoy intentando descargar la imagen y algunos datos del perfil de facebook de los usuarios que han comentado una imagen. Resulta que si lo hago individualmente funciona bien, pero al meter un bucle no llega a descargar las imagenes. Pienso que no llega a esperar que se descarguen las imagenes. He intentado hacer un callback pero sospecho las funciones de facebook son asincronas, ademas que dentro del fb.api meto dentro otro fb.api para pedir la foto. Al meter algunos "alert" en el codigo veo que si se efectua la descarga de las imagenes, esa "pausa" le da tiempo para la descarga, pero no es el comportamiento deseado. Alguien sabe como podria solucionarlo? Os dejo la estuctura(Aunque no veo como insertarla) por si ayuda Gracias!!
function comentario_foto()
{
.....
FB.api('........', function(response) {
for (.......)
{
function sacar_foto( callback ){
......
FB.api('.........', function(response) {
foto= .....;
});
callback && callback();
}
function sacar_comentarios(){
.....................
}
sacar_foto( function(){
.....
sacar_comentarios();
});
}
});
}