我最近在Facebook內建立了一個iframe應用程序,並且僅用於Facebook。所以不需要在Facebook之外調用iframe。我現在唯一的問題是,當我搜索這樣的應用: http://i44.tinypic.com/30rla83.pngFacebook搜索應用程序重定向
我得到以下警告:http://i43.tinypic.com/2uh1w20.png
我似乎無法找出如何配置的應用所以它不會重定向,而是直接轉到應用程序本身。唯一設置的值是「網站」和「頁面標籤」值。當我爲「Facebook上的應用」設置一個值時,iframe會被Facebook包含在遊戲/應用格式中(與Facebook遊戲在右側欄中),而不是Facebook頁面應用內容格式。
而當我刪除或調整'網站'值,我使用Facebook搜索,我得到的錯誤,該應用程序沒有正確配置。它現在設置爲Facebook以外的完整地址,因爲當我將其配置到Facebook應用程序URL時,我會得到相同的錯誤。
我確定的唯一值是'Page Tab'值。
在此先感謝球員,我似乎無法找到自己的答案..
更新:原來的「你正在redirected'頁只與我的Facebook個人資料發生!可能是因爲我是Facebook頁面管理員或應用程序創建者?無論如何,就我而言,結案和問題解決:)
感謝您的詳細解答。我只希望應用程序以頁面選項卡的形式存在,而不是將其設置爲畫布應用程序。但只要我清除「使用Facebook登錄到我的網站」。場,我得到以下錯誤,當我點擊搜索結果: http://i40.tinypic.com/nbw6t2.png 當我通過Facebook的頁面,轉到應用但它確實工作。你認爲搜索結果只是緩存,最終會消失嗎? 但我不明白的是,我如何授予使用我的個人信息的其他應用程序在搜索結果中顯示,而他們不是畫布應用程序。任何想法?ty – user1323659 2012-04-11 07:10:24
原因是(如果您已經通過授予訪問您的數據的權限安裝了應用程序),它們是Facebook Connect應用程序,即它們的值爲「使用Facebook登錄到我的網站」。 - 否則你不能登錄它們。 – Ben 2012-04-11 13:02:35
好吧,我明白了,謝謝。假設我將其配置爲「使用Facebook登錄到我的網站」 - 應用程序,因爲我喜歡通過搜索找到該應用程序。我想知道如何跳過這個頁面:http://i43.tinypic.com/2uh1w20.png。我通過搜索結果與其他應用程序見過;當我複製粘貼https://www.facebook.com/apps/application.php?id=xxxx網址在我的瀏覽器,它給了我重定向頁面(如上面的圖像),但是當我通過搜索去那裏結果我馬上重定向...也許是一個JavaScript技巧或設置畢竟? – user1323659 2012-04-11 17:29:23