我一直在使用 Rails 和 jQuery 为 Facebook 编写游戏。自从我开始使用 Facebook Javascript SDK 以来,使用 localhost 作为应用程序域似乎工作得很好。我能够在本地和 Heroku 上测试我的游戏。
在过去的一天中,Facebook 似乎对他们的开发人员 UI 进行了重大更新。现在,如果我将 localhost 添加为应用程序域,则会出现以下错误:
这必须从 Canvas URL、Secure Canvas URL、Site URL、Mobile Site URL、Page Tab URL 或 Secure Page Tab URL 派生。检查并更正以下域: localhost
我的游戏现在也无法在本地运行,当 Javascript SDK 登录用户时出现错误:
API 错误代码:191 API 错误描述:指定的 URL 不归应用程序所有 错误消息:无效的 redirect_uri:应用程序配置不允许给定的 URL。
这在我部署游戏时不会发生,因为 herokuapp.com 被视为有效的应用程序域。
如果我不能再使用 localhost 或 127.0.0.1,我应该如何开发和测试我的游戏?