put_connections () na wykresie Facebooka w Koali zawodzi po bardzo długim opóźnieniu

Używam Rails 3.2.5 i Koala 1.3.0 (nie najnowszej, ponieważ najnowsza odmawia uruchomienia nawet przykładowej aplikacji Facebook z Heroku). Serwer internetowy to Unicorn.

Kiedy próbuję POST do osi czasu za pomocą put_connections ():

@fbgraph   = Koala::Facebook::API.new(session[:access_token])
logger.debug "put_connections(#{url_for @room}), start"
@fbgraph.put_connections("me", "myapp:view", :room => url_for(@room))
logger.debug "put_connections(), end"

Sterownik zatrzymuje się na 12 sekund przed uzyskaniem wyjątku:

Completed 500 Internal Server Error in 12075ms

Koala::Facebook::APIError (HTTP 500: Response body: {"error":{"type":"Exception","message":"Could not retrieve data from URL.","code":1660002}}):

Przetestowałem za pomocą narzędzia do debugowania:http://developers.facebook.com/tools/debug i nie znalazł błędu dla adresu URL zalogowanego w linii 2.

Mój serwer internetowy rejestruje GET z Facebook IP i zwraca 200 OK. Facebook IP następnie wykonuje kilka żądań pobrania obrazów, co również daje 200 OK.

Testuję to na testowych użytkownikach mojej aplikacji.

AKTUALIZACJA

To wydaje się być problemem OpenGraph. Ten problem odtwarza się dla mnie:https://developers.facebook.com/bugs/213733412077729

Zasadniczo test POST kończy się sukcesem dopiero po jednorazowym przetestowaniu go na debuggerze! Czy ktoś doświadczył tego wcześniej?

questionAnswers(2)

yourAnswerToTheQuestion