put_connections () para o gráfico do Facebook no Koala falha após um atraso muito longo

Eu estou usando o Rails 3.2.5 e Koala 1.3.0 (não o mais recente, porque o mais recente se recusa a executar até mesmo o aplicativo de exemplo do Facebook de Heroku). O servidor da Web é Unicorn.

Quando tento postar no cronograma usando 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"

O controlador trava por 12s antes de receber uma exceção:

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}}):

Eu testei com a ferramenta de depuração:http://developers.facebook.com/tools/debug e não encontrou nenhum erro para o URL registrado na linha 2.

Meu servidor da web registra um GET do IP do Facebook e retorna 200 OK. IP do Facebook, em seguida, faz mais algumas solicitações para buscar imagens, que também recebe 200 OK.

Estou testando isso nos usuários de teste do meu aplicativo FYI.

ATUALIZAR

Este parece ser um problema do OpenGraph. Este problema se reproduz para mim:https://developers.facebook.com/bugs/213733412077729

Basicamente, o POST só é bem sucedido depois de testá-lo no depurador uma vez! Alguém já experimentou isso antes?

questionAnswers(2)

yourAnswerToTheQuestion