Perché facebook.feed.publishUserAction striscia mia immagine fuori?

voti
-1

Sto usando il plugin Facebooker in Rails di pubblicare un azione dell'utente al proprio newsfeed, ma non viene aggiunto l'immagine.

La chiamata (tramite Net :: HTTP.post_form) si presenta così:

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}

'Progetto' viene catturato OK nel testo che è pubblicato nel newsfeed.

È pubblicato 18/06/2009 alle 11:10
fonte dall'utente
In altre lingue...                            


1 risposte

voti
0

Un possibile problema è che si è verificato questo modello prima di poter realmente il caricamento dell'immagine. Ciò causerebbe Facebook di aver cache un'immagine vuota. Ogni volta che viene richiesta l'immagine, FB utilizza la cache memorizzata piuttosto che recuperare l'immagine di nuovo.

Se questo è il problema, la soluzione è quella di utilizzare la funzione API fbml.refreshImgSrc () per causare Facebook per aggiornare la cache. Purtroppo non c'è alcun meccanismo rapido per farlo come quella metodo API non è disponibile nella console di prova, né attraverso l'applicazione dello sviluppatore a tutti, il che significa che sarà necessario scrivere uno script solo per aggiornare la cache di questa immagine.

Se questo non aiuta, post indietro e vedrò se non riesco a pensare ad altri possibili problemi.

Risposto il 18/06/2009 a 20:44
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more