Mijn app werkte prima met Rails 2.2 en Facebooker 1.0.13, maar ik krijg steeds een 406 error met Rails 2.3. Ik controleerde het type mime, canvas / iframe setting in Facebook, en de verzoeken werken prima buiten Facebook (dwz ik krijg de volledige app, zolang ik het niet ben toegang binnen de Facebook-iframe). Is er iets veranderde onlangs in de Facebook API die deze fout zou veroorzaken? Of is er iets in Facebooker die je hebt gevonden zou kunnen snel worden opgelost?
Hier is mijn Dev log ter referentie:
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&
...]
Als er meer informatie nodig is, zal ik blij zijn om ze te geven ... :-)













