Waarom heeft facebook.feed.publishUserAction strip mijn afbeelding uit?

stemmen
-1

Ik gebruik de Facebooker plugin in Rails een actie van de gebruiker om hun newsfeed te publiceren, maar het beeld niet wordt toegevoegd.

De oproep (via Net :: HTTP.post_form) ziet er als volgt uit:

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}

'Project' is vastgelegd op OK in de tekst die is geplaatst op de newsfeed.

De vraag is gesteld op 18/06/2009 om 11:10
bron van user
In andere talen...                            


1 antwoorden

stemmen
0

Een mogelijk probleem is dat u deze sjabloon getest voordat het beeld daadwerkelijk te uploaden. Dit zou leiden tot Facebook om een ​​lege afbeelding hebt gecached. Iedere keer dat het beeld wordt gevraagd, FB maakt gebruik van hun opgeslagen cache in plaats van het ophalen van het beeld helemaal opnieuw.

Als dit het probleem, de oplossing is om de API-functie fbml.refreshImgSrc () gebruiken om Facebook te veroorzaken om hun cache te werken. Jammer genoeg is er geen snelle mechanisme om dit te doen als die API-methode is niet beschikbaar in de Test Console, noch door de Developer app helemaal niet, wat betekent dat je nodig hebt om een ​​script te schrijven alleen maar om de cache van deze afbeelding te vernieuwen.

Als dit niet helpt, post terug en ik zal zien of ik kan niet denken aan een andere mogelijke problemen.

antwoordde op 18/06/2009 om 20:44
bron van user

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