Warum facebook.feed.publishUserAction mein Bild Streifen aus?

stimmen
-1

Ich bin mit dem Facebooker Plugin in Rails eine Benutzeraktion zu ihrem Newsfeed zu veröffentlichen, aber das Bild nicht hinzugefügt wird.

Der Aufruf (via Net :: HTTP.post_form) sieht wie folgt aus:

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}

‚Projekt‘ ist OK im Text erfasst, die auf den Newsfeed veröffentlicht wird.

Veröffentlicht am 18/06/2009 um 11:10
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Ein mögliches Problem ist, dass Sie diese Vorlage getestet, bevor sie tatsächlich das Bild hochladen. Dies würde dazu führen, Facebook ein leeres Bild im Cache gespeichert haben. Jedes Mal, das Bild angefordert wird, verwendet FB ihre gespeicherten Cache anstatt das Bild noch einmal abrufen.

Wenn dies das Problem ist, die Lösung ist die API-Funktion fbml.refreshImgSrc () verwenden Facebook, um zu bewirken ihren Cache aktualisieren. Leider gibt es keinen schnellen Mechanismus, um dies als diese API-Methode zu tun, ist in der Test-Konsole noch durch den Entwickler App überhaupt nicht zur Verfügung, so dass Sie ein Skript schreiben, müssen nur den Cache dieses Bildes zu aktualisieren.

Wenn dies nicht hilft, Post zurück und ich werde sehen, ob ich nicht von irgendwelchen anderen möglichen Problemen denken.

Beantwortet am 18/06/2009 um 20:44
quelle vom benutzer

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