Django 我可以将哪个应用程序域用于Facebook API

Django 我可以将哪个应用程序域用于Facebook API,django,facebook,Django,Facebook,我正在开发Django应用程序,希望使用Facebook API。 我已经在Facebook上注册了这个应用程序 在部署到生产服务器之前,我想通过本地开发环境测试FacebookAPI的身份验证。 我总是通过以下方式开始Django关于当地发展环境的讨论 python manage.py运行服务器0.0.0.0:8000 之后,我可以访问我的浏览器,例如 但是我不能在Facebook上注册testApp。 在设置中,我必须注册应用程序域和网站URL。 我注册了 应用程序域:192.168.7.3

我正在开发Django应用程序,希望使用Facebook API。 我已经在Facebook上注册了这个应用程序

在部署到生产服务器之前,我想通过本地开发环境测试FacebookAPI的身份验证。 我总是通过以下方式开始Django关于当地发展环境的讨论 python manage.py运行服务器0.0.0.0:8000 之后,我可以访问我的浏览器,例如

但是我不能在Facebook上注册testApp。 在设置中,我必须注册应用程序域和网站URL。 我注册了 应用程序域:192.168.7.38 网站网址:

但当我注册应用程序域时,出现了错误。 '应用程序域必须与安全画布URL、移动站点URL、Unity二进制URL、站点URL或安全页面选项卡URL的域匹配。请更正这些域:192.168.7.38'

我可以注册哪些应用程序域?
对不起,我的英语很差。谢谢

从内存中,您必须对所有facebook应用程序使用https。所以你需要SSL证书。我想你可以用“非常感谢”。但当我使用“localhost:8000”时,出现了错误不允许使用顶级域“我能做什么?只需在您的开发系统上设置本地域,例如,通过主机文件-
myapp.local
或类似内容。“我是否应该更改‘站点URL’?”-当然,您需要使它们匹配。你认为建立本地域名有什么好处<代码>http://myapp.local:8000/如果这仍然不起作用,那可能是因为非标准端口,Facebook可能也会对此挑剔;如果是这样,请将开发服务器设置为侦听端口80,并使用
http://myapp.local/