1

我刚开始开发 Facebook 应用程序。我无法理解使用 Heroku(应用程序的免费托管平台)的一些事情。

所以我在 Facebook 上创建了这个应用程序。我从 Heroku 重命名了应用程序。在 Facebook 上的 App 下,我相应地更改了Canvas URLSecure Canvas URL。但是托管 URL仍然具有我创建应用程序时提供的旧 URL。给出的唯一选择是删除它。我该如何编辑它并提供新的 URL?

指导将不胜感激,因为我对此感到非常困惑。谢谢你。

4

2 回答 2

0

是的,我和你一样的问题。

删除托管 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以了解更多详细信息。

于 2012-06-14T02:54:56.770 回答
0

当我决定更改 heroku 上的应用程序名称时,我实际上遇到了类似的问题。经过一些研究,我意识到如果玩具只更改它允许您更改的项目,facebook 仍将指向您的 heroku 应用程序页面。

于 2013-03-06T02:20:35.723 回答