Получаете ошибку 406 от Facebooker API на Rails 2.3?
-
03-07-2019 - |
Вопрос
Мое приложение работало нормально с Rails 2.2 и Facebooker 1.0.13, но я получаю ошибку 406 с Rails 2.3. Я проверил тип mime, настройки canvas / iframe в Facebook, и запросы отлично работают за пределами Facebook (т. Е. Я получаю полное приложение до тех пор, пока у меня нет доступа к нему в iframe Facebook). Что-то изменилось за последнее время в Facebook API, что может вызвать эту ошибку? Или что-то в Facebooker, что вы нашли, может быть быстро исправлено?
Вот мой журнал Dev для справки:
<Код>
Обработка PostsController # index (для xx.xxx.xx.xxx в 2009-03-06 03:24:44) [GET]
Параметры: {" fb_sig_app_id " = > " xxxxx " ;,
& Quot; fb_sig_in_iframe & Quot; = & GT; & Quot; 1 & Quot ;,
& Quot; fb_sig_locale & Quot; = & GT; & Quot; en_US & Quot ;,
& Quot; fb_sig_in_new_facebook & Quot; = & GT; & Quot; 1 & Quot ;,
& Quot; fb_sig & Quot; = & GT; & Quot; ххххх & Quot ;,
& Quot; fb_sig_added & Quot; = & GT; & Quot; 1 & Quot ;,
& Quot; fb_sig_expires & Quot; = & GT; & Quot; ххххх & Quot ;,
& Quot; fb_sig_session_key & Quot; = & GT; & Quot; ххххх & Quot ;,
& Quot; fb_sig_ss & Quot; = & GT; & Quot; ххххх & Quot ;,
& Quot; fb_sig_api_key & Quot; = & GT; & Quot; ххххх & Quot ;,
& Quot; fb_sig_time & Quot; = & GT; & Quot; 1236327886.7997 & Quot ;,
& Quot; fb_sig_profile_update_time & Quot; = & GT; & Quot; 1228275036 & Quot ;,
& Quot; fb_sig_user & Quot; = & GT; & Quot; 11111 & Quot;}
Пользовательские столбцы (6,0 мс) ПОКАЗАТЬ ПОЛЯ ОТ users
Пользовательская нагрузка (1,0 мс) SELECT * FROM users
WHERE ( users
. login
= 11111) LIMIT 1
SQL (0.0ms) НАЧАЛО
SQL (0.0ms) COMMIT
Конкурсная нагрузка (0,0 мс) ВЫБРАТЬ * ОТ сообщений
Завершено за 135 мс (просмотр: 8, база данных: 8) | 406 Недопустимо
[ http://xx.xx.xxx. ххх / fb_sig_in_iframe = 1 & амп;?
fb_sig_locale = ru & амп;
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 = ххххх & амп;
...]
Код>
Если понадобится больше подробностей, я буду рад предоставить их ...: -)
Решение
Нашел ответ на форумах Facebook:
http://forum.developers.facebook.com/viewtopic .php? PID = 93648 # p93648
Извините за намеки на то, что Facebooker не работал должным образом ... То, что вы делаете, это БОЛЬШОЙ Майкл (и другие), продолжайте в том же духе!