Pregunta

Estoy usando el complemento de Facebooker en Rails para publicar una acción del usuario en su suministro de noticias, pero la imagen no se está agregando.

La llamada (a través de Net :: HTTP.post_form) se ve así:

Posting to http://api.facebook.com/restserver.php with
{:api_key=>"4f5ed28f76142adsfasdf029c98ad", :template_bundle_id=>"107345673712", 
:template_data=>"{\"project\": \"testing\", \"images\": 
[{\"src\":\"http://www.dezyne.net/news.jpg\", 
\"href\":\"http://www.facebook.com/\"}]}", 
:session_key=>"2.nvhdfsdfgimDZWSwQ__.86400.1245405600-100000007614297", 
:method=>"facebook.feed.publishUserAction", :sig=>"ac0a7181b351b5fdgsdfge767a004314", 
:call_id=>"1242343866.44512", :v=>"1.0"}

'Proyecto' se captura OK en el texto que se publica en el suministro de noticias.

¿Fue útil?

Solución

Un posible problema es que probaste esta plantilla antes de subir la imagen. Esto haría que Facebook almacenara en caché una imagen vacía. Cada vez que se solicita la imagen, FB usa su caché almacenada en lugar de recuperar la imagen nuevamente.

Si este es el problema, la solución es usar la función API fbml.refreshImgSrc () para hacer que Facebook actualice su caché. Desafortunadamente, no hay un mecanismo rápido para hacer esto, ya que ese método API no está disponible en la Consola de prueba ni a través de la aplicación de desarrollador, lo que significa que deberá escribir un script solo para actualizar el caché de esta imagen.

Si esto no ayuda, vuelva a publicar y veré si no puedo pensar en otros posibles problemas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top