我一直在用 Rails 和 jQuery 为 Facebook 写一个游戏。自从我开始使用 Facebook Javascript SDK 以来,使用 localhost 作为应用程序域似乎效果不错。我可以在本地和 Heroku 上测试我的游戏。
在过去的一天里,Facebook 似乎对他们的开发者用户界面做了一个大的更新。现在,如果我添加 localhost 作为应用程序域,它会给我以下错误:
这必须派生自画布 URL,安全画布 URL,网站 URL,移动网站 URL,网页标签 URL 或安全网页标签 URL。检查并更正以下域: localhost
我的游戏现在也不能在本地工作,当 Javascript SDK 登录到用户时,我得到一个错误:
API 错误代码: 191 API 错误描述: 指定的 URL 不是 错误消息: 无效的重定向 _ uri: 给定 应用程序配置不允许 URL。
这在我部署游戏时不会发生,因为 herokuapp.com 被认为是一个有效的应用程序域名。
如果我不能再使用 localhost 或127.0.0.1,我该如何开发和测试我的游戏?