Pregunta

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 mime, la configuración de canvas / iframe en Facebook, y las solicitudes funcionan bien fuera de Facebook (es decir, obtengo la aplicación completa siempre y cuando no acceda a ella dentro del iframe de Facebook). ¿Ha cambiado algo recientemente en la API de Facebook que causaría este error? ¿O hay algo en Facebooker que hayas podido solucionar rápidamente?

Aquí está mi registro de desarrollo para referencia: Procesando el índice de PostsController # (para xx.xxx.xx.xxx en 2009-03-06 03:24:44) [GET]   Parámetros: {" 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 "}
  Columnas de usuarios (6.0ms) MOSTRAR CAMPOS DE usuarios   Carga de usuario (1.0ms) SELECCIONE * DE usuarios DÓNDE ( usuarios . login = 11111) LÍMITE 1   COMENZAR SQL (0.0ms)   COMPROMISO SQL (0.0ms)   Carga de competencia (0.0ms) SELECCIONA * DESDE posts

Completado en 135 ms (Vista: 8, DB: 8) | 406 No es aceptable

[ http://xx.xx.xxx. xxx /? fb_sig_in_iframe = 1 & amp;
fb_sig_locale = en_US & amp;
fb_sig_in_new_facebook = 1 & amp;
fb_sig_time = xxxxx.xxxxx & amp;
fb_sig_added = 1 & amp;
fb_sig_profile_update_time = 1228275036 & amp;
fb_sig_expires = xxxxx & amp;
fb_sig_user = xxxxx & amp;
...]

Si se necesitan más detalles, con gusto les daré ... :-)

¿Fue útil?

Solución

Encontré la respuesta en los foros de Facebook:

http://forum.developers.facebook.com/viewtopic .php? pid = 93648 # p93648

Lo siento por implicar que Facebooker no funcionó correctamente ... Lo que estás haciendo es GRAN Michael (y otros), ¡continúa con el gran trabajo!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top