facebook
  • fbml
  • 2010-08-22 49 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

    相關問題