Pourquoi bande facebook.feed.publishUserAction mon image sur?

voix
-1

J'utilise le plugin Facebooker dans Rails pour publier une action de l'utilisateur à leur fil d'actualité, mais l'image n'est pas ajoutée.

L'appel (via Net :: HTTP.post_form) ressemble à ceci:

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}

« Projet » est capturé sur OK dans le texte qui est affiché au flux RSS.

Créé 18/06/2009 à 11:10
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Un problème possible est que vous avez testé ce modèle avant de télécharger l'image réellement. Cela provoquerait Facebook d'avoir mis en cache une image vide. Chaque fois que l'image est demandée, FB utilise son cache stocké plutôt que de récupérer l'image tout recommencer.

Si tel est le problème, la solution est d'utiliser la fonction API fbml.refreshImgSrc () pour faire Facebook de mettre à jour leur cache. Malheureusement, il n'y a pas de mécanisme rapide de le faire comme cette méthode API n'est pas disponible dans la console de test, ni par l'application de développeur du tout, ce qui signifie que vous aurez besoin d'écrire un script pour rafraîchir le cache de cette image.

Si cela ne fonctionne pas, republier et je vais voir si je ne peux pas penser à d'autres problèmes possibles.

Créé 18/06/2009 à 20:44
source utilisateur

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