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