我刚刚开始开发Facebook应用程序。我无法理解使用Heroku的一些东西,Heroku是应用程序的免费托管平台。
所以我在Facebook上创建了应用程序。从Heroku,我改名为App。从Facebook上的App下的Facebook,我相应地更改了 Canvas URL 和 Secure Canvas URL 。但托管网址仍然具有我在创建应用时提供的旧网址。给出的唯一选择是删除它。如何编辑并提供新网址?
我非常感激指导,因为我对此非常困惑。谢谢。
答案 0 :(得分:0)
是的,我和你一样的问题。
删除托管网址的原因是我不希望自动生成的网址类似于'某些东西 - ####。herokuapp.com'
但是,当我删除此网址时,Facebook身份验证不再有效。 所以我的食谱是,
使用CLI重新配置heroku的config var。
$heroku config:add FACEBOOK_APP_ID=yours FACEBOOK_SECRET=yours
你可以找出heroku config -s
当前变量。
检查Facebook / Heroku示例应用程序文件夹中的 Readme.md 以获取更多详细信息。
答案 1 :(得分:0)
当我决定更改heroku上的应用名称时,我确实遇到了类似的问题。经过一番研究后,我意识到如果玩具只更改了允许您更改的项目,Facebook仍会指向您的heroku应用页面。