Mi aplicación funcionaba bien con Rails 2.2 y Facebooker 1.0.13, pero sigo recibiendo un error 406 con Rails 2.3. Verifiqué el tipo de mimo, la configuración canvas / iframe en Facebook, y las solicitudes funcionan bien fuera de Facebook (es decir, obtengo la aplicación completa, siempre y cuando no esté accediendo a ella en el iframe de Facebook). ¿Ha cambiado algo recientemente en la API de Facebook que causaría este error? ¿O hay algo en Facebooker que haya encontrado que pueda solucionarse rápidamente?
Aquí está mi registro de Dev para referencia:
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&
...]
Si se necesitan más detalles, estaré encantado de darles ... :-)













