這裏沒有什麼特別的,但是我一小時就沒有成功。Heroku as Facebook Canvas應用程序:在heroku上的頁面不存在,頁面在facebook上不存在應用程序
我想加載我的RoR根頁面歡迎#索引內的Facebook畫布應用程序。
我歡迎#指數爲空(http://sitlux-contact.herokuapp.com),並且運作良好時,URL在搜索欄中
在Facebook上覆制粘貼,我設置與論文設置的「應用程序在Facebook上」應用程序: 帆布網址:http://sitlux-contact.herokuapp.com/
(請注意,最後一個 「/」 是由Facebook的要求) 帆布安全網址:https://sitlux-contact.herokuapp.com/
這是我的Facebook畫布頁網址:
https://apps.facebook.com/sitlux-contact
在瀏覽器中使用直接url時,Heroku頁面正常工作,但生成「您正在查找的頁面不存在」。當我試圖加載它在畫布應用程序內。
任何線索都是非常有幫助的。先謝謝你。 KR
謝謝你的提示。不幸的是,我不知道如何使用這個信息 – Patient55
基本上,在你的Heroku應用程序中,你正在響應GET請求,你也應該響應POST請求。 curl是一個小型的免費開源可執行文件,可將請求發送到您的Web應用程序,您可以從這裏下載:http://curl.haxx.se/download.html請參閱文檔以瞭解使用情況,但是我的基本命令當facebook應用程序正在執行POST時,答案會執行。 – chok68
謝謝! 所以我用這行代碼設置我的路線文件:'match「/」,controller :: facebook,action :: index,via:[:post]'其中facebook#index操作包含一個redirect_to我的頁面。它給了我一個「你想要的改變被拒絕了。」 – Patient55