De ce benzi facebook.feed.publishUserAction imaginea mea afară?

voturi
-1

Sunt folosind plugin-ul Facebooker în Rails să publice o acțiune de utilizator pentru a newsfeed lor, dar nu se adaugă imaginea.

Apelul (prin intermediul Net :: HTTP.post_form) arata ca acest lucru:

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}

„Proiectul“ este capturat OK în textul care este postat pe newsfeed.

Întrebat 18/06/2009 la 11:10
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
0

O problemă posibilă este că ați testat acest șablon înainte de a încărca de fapt imaginea. Acest lucru ar duce la Facebook pentru a fi în cache o imagine goală. De fiecare dată când se solicită imaginea, FB utilizează memoria cache stocate în loc să preia imaginea din nou.

Dacă aceasta este problema, soluția este de a utiliza funcția API fbml.refreshImgSrc () pentru a determina Facebook pentru a actualiza cache-ul lor. Din păcate, nu există nici un mecanism rapid de a face acest lucru ca această metodă API nu este disponibilă în Consola de testare și nici prin aplicația Developer la toate, ceea ce înseamnă că va trebui să scrie un script doar pentru a reîmprospăta memoria cache a acestei imagini.

Dacă acest lucru nu ajută, posta înapoi și voi vedea dacă nu mă pot gândi la orice alte probleme posibile.

Publicat 18/06/2009 la 20:44
sursa de către utilizator

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