Question

Mon application fonctionnait bien avec Rails 2.2 et Facebooker 1.0.13, mais je continue à avoir une erreur 406 avec Rails 2.3. J'ai vérifié le type de mime, le paramètre canevas / iframe dans Facebook et les demandes fonctionnent bien en dehors de Facebook (c'est-à-dire que je reçois l'application complète tant que je n'y accède pas dans l'iframe de Facebook). Est-ce que quelque chose a récemment changé dans l'API Facebook qui pourrait causer cette erreur? Ou bien, y a-t-il quelque chose dans Facebooker que vous avez trouvé susceptible d'être corrigé rapidement?

Voici mon journal de développement pour référence: Traitement de PostsController # index (pour xx.xxx.xx.xxx au 2009-03-06 03:24:44) [GET]   Paramètres: {"fb_sig_app_id" = = gt; "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" = = gt; "1228275036",

   "fb_sig_user" = > "11111"}
  Colonnes utilisateur (6.0ms) AFFICHER LES CHAMPS DE utilisateurs   Charge utilisateur (1,0 ms) SELECT * FROM utilisateurs WHERE ( utilisateurs . connexion = 11111) LIMIT 1   SQL (0.0ms) COMMENCE   SQL (0.0ms) COMMIT   Charge de la concurrence (0.0ms) SELECT * FROM posts

- Terminé en 135ms (Affichage: 8, DB: 8) | 406 non acceptable

[ 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 plus de détails sont nécessaires, je serai heureux de leur donner ...: -)

Était-ce utile?

La solution

Vous avez trouvé la réponse dans les forums Facebook:

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

Désolé d'avoir laissé entendre que Facebooker ne fonctionnait pas correctement ... Ce que vous faites est génial Michael (et autres), continuez votre excellent travail!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top