Получаете ошибку 406 от Facebooker API на Rails 2.3? - PullRequest
0 голосов
/ 06 марта 2009

Мое приложение работало нормально с Rails 2.2 и Facebooker 1.0.13, но я получаю ошибку 406 с Rails 2.3. Я проверил тип mime, настройки canvas / iframe в Facebook, и запросы отлично работают за пределами Facebook (т. Е. Я получаю полное приложение до тех пор, пока у меня нет доступа к нему в iframe Facebook). Что-то изменилось за последнее время в Facebook API, что может вызвать эту ошибку? Или вы нашли в Facebooker что-нибудь, что может быть быстро исправлено?

Вот мой журнал Dev для справки: Processing PostsController#index (for xx.xxx.xx.xxx at 2009-03-06 03:24:44) [GET] Parameters: {"fb_sig_app_id"=>"xxxxx",<br> "fb_sig_in_iframe"=>"1",<br> "fb_sig_locale"=>"en_US", "fb_sig_in_new_facebook"=>"1",<br> "fb_sig"=>"xxxxx",<br> "fb_sig_added"=>"1",<br> "fb_sig_expires"=>"xxxxx",<br> "fb_sig_session_key"=>"xxxxx",<br> "fb_sig_ss"=>"xxxxx",<br> "fb_sig_api_key"=>"xxxxx",<br> "fb_sig_time"=>"1236327886.7997",<br> "fb_sig_profile_update_time"=>"1228275036",<br> "fb_sig_user"=>"11111"}<br> User Columns (6.0ms) SHOW FIELDS FROM <code>users Пользовательская нагрузка (1,0 мс) SELECT * FROM users WHERE (users. login = 11111) LIMIT 1 SQL (0.0ms) НАЧАЛО SQL (0.0ms) COMMIT Конкурентная нагрузка (0,0 мс) ВЫБРАТЬ * ОТ posts

Завершено за 135 мс (Просмотр: 8, DB: 8) | 406 Недопустимо

[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 = ххххх &
fb_sig_user = ххххх &
...]

Если понадобится больше подробностей, я буду рад предоставить их ...: -)

1 Ответ

0 голосов
/ 07 марта 2009

Нашел ответ в форумах Facebook:

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

Извините за намеки на то, что Facebooker не работал правильно ... То, что вы делаете, это БОЛЬШОЙ Майкл (и другие), продолжайте в том же духе!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...