Meine app funktioniert gut mit Rails 2.2 und Facebooker 1.0.13, aber ich erhalte einen 406 Fehler mit Rails 2.3. Ich überprüfte die MIME-Typ, Leinwand / iframe Einstellung in Facebook, und die Anfragen funktionieren außerhalb von Facebook (dh ich die volle App bekommen, solange ich nicht bin es innerhalb des Facebook-Iframe zugreifen). Hat sich etwas vor kurzem in der Facebook-API geändert, die diesen Fehler verursachen würde? Oder gibt es etwas in Facebooker, die Sie gefunden haben, könnte schnell behoben werden?
Hier ist mein Dev-Log als Referenz:
Processing PostsController#index (for xx.xxx.xx.xxx at 2009-03-06 03:24:44) [GET]
Parameters: {fb_sig_app_id=>xxxxx,
fb_sig_in_iframe=>1,
fb_sig_locale=>en_US,
fb_sig_in_new_facebook=>1,
fb_sig=>xxxxx,
fb_sig_added=>1,
fb_sig_expires=>xxxxx,
fb_sig_session_key=>xxxxx,
fb_sig_ss=>xxxxx,
fb_sig_api_key=>xxxxx,
fb_sig_time=>1236327886.7997,
fb_sig_profile_update_time=>1228275036,
fb_sig_user=>11111}
User Columns (6.0ms) SHOW FIELDS FROM users
User Load (1.0ms) SELECT * FROM users WHERE (users.login = 11111) LIMIT 1
SQL (0.0ms) BEGIN
SQL (0.0ms) COMMIT
Competition Load (0.0ms) SELECT * FROM posts
Completed in 135ms (View: 8, DB: 8) | 406 Not Acceptable
[http://xx.xx.xxx.xxx/?fb_sig_in_iframe=1&
fb_sig_locale=en_US&
fb_sig_in_new_facebook=1&
fb_sig_time=xxxxx.xxxxx&
fb_sig_added=1&
fb_sig_profile_update_time=1228275036&
fb_sig_expires=xxxxx&
fb_sig_user=xxxxx&
...]
Wenn weitere Details benötigt werden, werde ich froh sein, ihnen zu geben ... :-)













