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

ty.*_*ty. 14 google-app-engine facebook-graph-api

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

它似乎没有办法授权Facebook应用程序的辅助引荐.这有什么好的解决方法吗?

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

Rob*_*evy 24

选项1)编辑主机文件,以便注册的域指向127.0.0.1

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

鉴于这个问题有多常见,令人震惊的是,Facebook文档并没有更明确地解决这个问题.其他OAuth提供商并不是更好......

  • 只是一个对我来说不是很明显的注释:要使这些解决方案中的任何一个工作,我必须将GAE启动器中的应用程序端口更改为80. Hosts文件或Facebook配置都不允许指定端口号. (2认同)