首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >未更改的Facebook iframe rails应用程序现在返回"406不可接受“响应

未更改的Facebook iframe rails应用程序现在返回"406不可接受“响应
EN

Stack Overflow用户
提问于 2011-02-18 20:46:11
回答 2查看 442关注 0票数 1

使用facebooker gem。两个独立的应用程序都开始在facebook应用程序iframe中返回空白页面,rails日志显示406个错误。

请注意,如果删除fb_sig参数,则可以使用在iframe中调用的相同url直接访问站点。

facebook是否改变了传递给应用程序的参数(命名),或者这与fbml的弃用有关?或者是facebooker的问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-15 06:13:38

javascript FB.init调用过去看起来像这样:

代码语言:javascript
代码运行次数:0
运行
复制
FB.init("API_KEY", "xd_receiver.htm", ...

现在看起来像(http://developers.facebook.com/docs/reference/javascript/fb.init/):

代码语言:javascript
代码运行次数:0
运行
复制
FB.init({
     appId  : 'YOUR APP ID',
     status : true, // check login status
     cookie : true, // enable cookies to allow the server to access the session
     xfbml  : true  // parse XFBML
   });

我也刚刚有了有用的"POST for Canvas“打破了一些东西,所以谢谢Michael。

票数 0
EN

Stack Overflow用户

发布于 2011-03-09 11:01:46

我最近遇到了同样的问题。

这可以解决这个问题:

请检查Facebook是否在www.facebook.com/developers/上您的应用程序设置的"Advanced“选项卡中打开了"POST for Canvas”。如果是,请停用。

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5041438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档