2012-06-18 9 views
5

En mi aplicación de lector de Facebook mi imagen a veces no se muestra, esto es debido a fbexternal-a.akamaihd.net/safe_image.php no se renderizará eso.fbexternal-a.akamaihd.net/safe_image.php devuelve una imagen 1x1

He tomado los enlaces de JSON a continuación, es una parte relevante de la respuesta de JSON.

"message": "http://www.youtube.com/watch?v=RJer7-eAy3o", 
    "picture": "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCMr5crfpv0x3lm&w=130&h=130&url=http\u00253A\u00252F\u00252Fi3.ytimg.com\u00252Fvi\u00252FRJer7-eAy3o\u00252Fmqdefault.jpg", 
    "link": "http://www.youtube.com/watch?v=RJer7-eAy3o", 
    "source": "http://www.youtube.com/v/RJer7-eAy3o?version=3&autohide=1&autoplay=1", 
    "name": "Dougie MacLean - Broken Wings", 
    "caption": "www.youtube.com", 
    "description": "Dougie MacLean's 'Broken Wings' performed with strings at The Perthshire Amber Festival, October 2005.", 
    "icon": "https://s-static.ak.facebook.com/rsrc.php/v2/yj/r/v2OnaTyTQZE.gif" 

El problema es el "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCMr5crfpv0x3lm & w = 130 & h = 130 & url = http \ u00253A \ u00252F \ u00252Fi3. ytimg.com \ u00252Fvi \ u00252FRJer7-eAy3o \ u00252Fmqdefault.jpg "parte.

Si visito http://i3.ytimg.com/u00252Fvi/RJer7-eAy3o/mqdefault.jpg muestra la imagen correcta, entonces ese no puede ser el problema. ¿Estoy haciendo algo mal o la safe_image.php solo tiene errores y debería simplemente quitarle la url a su url original y usar eso?

TNX y saluda, Sjaak

+0

oh y lo siento si esto parece un duplicado, encontré un montón de preguntas similares, pero los informes con los que estaban equivocados o contenían enlaces muertos al viejo foro de desarrolladores de Facebook. –

+0

Esto se parece un poco a un informe de error ... Puede considerar archivarlo con Facebook - https://developers.facebook.com/bugs/ – Lix

+0

Ya lo he visto publicado allí, incluso se dice que así lo han sido resuelto varias veces Pero también podría llamar su atención de nuevo ... –

Respuesta

0

también me meto en un problema similar. Mi problema es porque el nombre de la imagen tiene un "espacio". por lo que no aparece en el facebook debugger y también en compartir. Pero revisé tu problema, no hay espacio en él. así que no es la solución para el problema anterior. Ayudará a otro similar a mi problema.

Resolví el problema al reemplazar el espacio con guión ("-") a través de la parte de codificación. Después de eso, depuro la url en facebook debugger, aparece. Eso significa que Facebook no mostrará el nombre de la imagen con "espacio". Pero no hay una razón lógica detrás de esto. De todos modos, ayudará a alguien.

Para obtener más información, consulte este answer publicado por Patrick D'appollonio. Me ayuda.

Cuestiones relacionadas