Γιατί facebook.feed.publishUserAction αφαιρέσει την εικόνα μου έξω;

ψήφοι
-1

Είμαι χρησιμοποιώντας το plugin Facebooker σε ράγες για να δημοσιεύσει μια ενέργεια του χρήστη για να newsfeed τους, αλλά η εικόνα δεν προστίθεται.

Η πρόσκληση (μέσω του Net :: HTTP.post_form) μοιάζει με αυτό:

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}

«Έργο» συλλαμβάνεται OK στο κείμενο που έχει αναρτηθεί στο newsfeed.

Δημοσιεύθηκε 18/06/2009 στις 11:10
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Μια πιθανή θέμα είναι ότι θα δοκιμαστεί αυτό το πρότυπο πριν από τη μεταφόρτωση πραγματικά την εικόνα. Αυτό θα μπορούσε να προκαλέσει το Facebook να αποθηκεύονται προσωρινά σε μια κενή εικόνα. Κάθε φορά που ζητείται η εικόνα, FB χρησιμοποιεί αποθηκεύονται προσωρινή μνήμη τους και όχι την ανάκτηση της εικόνας ξανά.

Αν αυτό είναι το πρόβλημα, η λύση είναι να χρησιμοποιήσετε τη λειτουργία API fbml.refreshImgSrc () για να προκαλέσει Facebook για να ενημερώσετε την προσωρινή μνήμη τους. Δυστυχώς δεν υπάρχει γρήγορος μηχανισμός για να γίνει αυτό, όπως τη μέθοδο API δεν είναι διαθέσιμη στην κονσόλα Test ούτε μέσα από το app προγραμματιστές σε όλα, που σημαίνει ότι θα χρειαστεί να γράψει ένα σενάριο μόνο για να ανανεώσετε τη μνήμη cache αυτής της εικόνας.

Αν αυτό δεν βοηθήσει, μετά πίσω και θα δούμε αν δεν μπορώ να σκεφτώ οποιαδήποτε άλλα πιθανά προβλήματα.

Απαντήθηκε 18/06/2009 στις 20:44
πηγή χρήστη

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