facebook
  • fbml
  • 2010-08-22 48 views 0 likes 
    0

    我正在尝试使用FBML编写简单的Facebook应用程序。facebook应用程序FBML:将应用程序从Iframe更改为FBML时的错误代码405

    当我配置我的应用程序作为一个IFrame工作,我查看源 我看到以下内容:

    <html> 
    <head> 
    </head> 
    <body> 
    <fb:swf 
    swfbgcolor="000000" 
    imgstyle="border-width:3px; border-color:white;" 
    swfsrc='http://url/file.swf' 
    width='340' height='270' /> 
    </body> 
    </html> 
    

    当我改变我的应用程序是一个FBML应用程序,我得到以下错误:

    Application Temporarily Unavailable 
    Received HTTP error code 405 while loading http://xpofb.xpogames.com:5080/xpogame- servlet/Canvas? 
    
    Sorry, the application you were using is experiencing a problem. Please try again later. 
    

    任何想法?

    回答

    0

    Welp ...经过在互联网上的很多研究,我读了一些人添加了重写规则/ foo将/ foo.html,这将工作。

    当我试图在我的情况下添加重写规则它并没有解决问题。从一个servlet移动到一个jsp页面的 确实解决了这个问题。

    了Servlet在URL /帆布

    重写它的URL/Canvas.html没有解决问题

    创建在URL的新JSP文件/ canvas.jsp解决了这个问题。

    0

    尝试仅将纯文本添加到FBML中,以便确保它不是导致问题的某个FBML标记。

    如果您的Canvas网址不以斜线结尾,则Facebook可能会很有趣。尝试将您的控制器映射到目录并重试。

    此外,FBML应用程序不支持html,head,body标签,所以这将是您的下一个错误消息。

    +0

    我删除了所有东西,我只留下'测试'这一行,它的行为相同。它会在FBML上出现相同的错误代码。 – ufk 2010-08-23 10:53:38

    相关问题