Ich arbeite an einer Schiene Anwendung, die Koala Gem (v2.2) und Faraday (0.9.2) verwendet. Es sieht so aus, als würden viele der Facebook-Anfragen mit der Ausführung fehlschlagen und ich bin mir nicht sicher warum. Hier ist eine Stapelverfolgung. Ich wäre dankbar, auf Hilfe, wie dieses Problem zu beheben,Schienen - Koala/Faraday Gems Ausführung abgelaufen Fehler
Hier ist der Code-Schnipsel, entweder es nicht auf oauth.get_app_access_token oder app_graph.debug_token
oauth = Koala::Facebook::OAuth.new(Rails.application.config.facebook_app_id,
Rails.application.config.facebook_app_secret,
nil)
app_access_token = oauth.get_app_access_token # fails here
app_graph = Koala::Facebook::API.new(app_access_token)
token_info = app_graph.debug_token(atoken) # or fails here
Hier ist der Fehler:
ERROR: execution expired
/usr/lib/ruby/1.9.2/net/http.rb:644:in `initialize'
/usr/lib/ruby/1.9.2/net/http.rb:644:in `open'
/usr/lib/ruby/1.9.2/net/http.rb:644:in `block in connect'
/usr/lib/ruby/1.9.2/net/http.rb:644:in `connect'
/usr/lib/ruby/1.9.2/net/http.rb:637:in `do_start'
/usr/lib/ruby/1.9.2/net/http.rb:626:in `start'
/usr/lib/ruby/1.9.2/net/http.rb:1168:in `request'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:82:in `perform_request'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:40:in `block in call'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:87:in `with_net_http_connection'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:32:in `call'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/request/url_encoded.rb:15:in `call'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/request/multipart.rb:14:in `call'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:139:in `build_response'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/connection.rb:377:in `run_request'
/usr/lib/ruby/gems/1.9.2/gems/faraday-0.9.2/lib/faraday/connection.rb:177:in `post'
/usr/lib/ruby/gems/1.9.2/gems/koala-2.2.0/lib/koala/http_service.rb:113:in `make_request'
/usr/lib/ruby/gems/1.9.2/gems/koala-2.2.0/lib/koala.rb:64:in `make_request'
/usr/lib/ruby/gems/1.9.2/gems/koala-2.2.0/lib/koala/oauth.rb:306:in `fetch_token_string'
/usr/lib/ruby/gems/1.9.2/gems/koala-2.2.0/lib/koala/oauth.rb:258:in `get_token_from_server'
/usr/lib/ruby/gems/1.9.2/gems/koala-2.2.0/lib/koala/oauth.rb:189:in `get_app_access_token_info'
/usr/lib/ruby/gems/1.9.2/gems/koala-2.2.0/lib/koala/oauth.rb:199:in `get_app_access_token'
Ihr HTTP-Anruf wird zeitgesteuert ausgeführt ... Die Website, auf die Sie zugreifen, dauert mehr als 5 Sekunden, um zu antworten. Wonach versuchst du zu http? – SteveTurczyn
Ich versuche, ein Access Token von Facebook mit oauth zu erhalten: oauth = Koala :: Facebook :: OAuth.new (Rails.application.config.facebook_app_id, Rails.application.config.facebook_app_secret, Null) – Heisenberg
Ich bearbeitet die Code, um das Code-Snippet, Timeout entweder Zugriffstoken oder Debug-Token zu bekommen, scheint am 13. September gestartet 4pm PDT, auch Problem mit facebook geloggt aber wundern, wenn es auch Probleme mit Edelsteinen gibt – Heisenberg