Dlaczego facebook.feed.publishUserAction rozebrać mój wizerunek na zewnątrz?

głosy
-1

Używam plugin Facebooker w Rails opublikować akcję użytkownika do ich kanału informacyjnego, ale obraz nie jest dodawana.

Wywołanie (za pośrednictwem Net :: HTTP.post_form) wygląda następująco:

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” jest zrobione OK w tekście, który jest oddelegowany do kanału informacyjnego.

Utwórz 18/06/2009 o 11:10
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Jednym z możliwych problemem jest to, że badane tego szablonu, zanim rzeczywiście przesyłania obrazu. To spowoduje, że Facebook buforowane pusty obraz. Za każdym razem, gdy obraz jest wymagana, FB wykorzystuje swoje przechowywane cache zamiast całego ponownie pobierania obrazu.

Jeśli jest to problem, rozwiązaniem jest użycie funkcji API fbml.refreshImgSrc (), aby spowodować Facebooka aktualizować swoją pamięć podręczną. Niestety nie ma szybki mechanizm zrobić to jako tej metody API nie jest dostępna w konsoli testowej ani przez programistów aplikacji w ogóle, czyli trzeba będzie napisać skrypt tak, aby odświeżyć pamięć podręczną tego obrazu.

Jeśli to nie pomoże, zakładać z powrotem, a ja zobaczę, jeśli nie mogę myśleć o jakichkolwiek innych możliwych problemów.

Odpowiedział 18/06/2009 o 20:44
źródło użytkownik

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