通过OAuth登录Google应用引擎在本地测试Facebook应用

时间:2011-03-19 00:46:20

标签: google-app-engine facebook-graph-api

我正在使用dev_appserver.py在本地测试我的应用。但是,我无法登录,因为Facebook将登录限制为我在Facebook设置中提供的应用程序URL,即myappname.appspot.com

看起来没有办法授权Facebook应用程序的辅助推荐人。这有什么好的解决方法吗?

我的应用程序几乎完全依赖于Facebook数据,因此伪造登录不会让我走得太远。

1 个答案:

答案 0 :(得分:24)

选项1)编辑hosts file,以便您的注册域指向127.0.0.1

选项2)在Facebook上注册您将用于开发目的的辅助应用程序ID。使用localhost的URL注册它。然后在部署到生产服务器之前切换您使用的应用程序ID。

鉴于此问题的常见程度,令人震惊的是,Facebook文档并未更明确地解决此问题。其他OAuth提供商虽然不是更好......