Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 在开发服务器上测试facebook应用程序_Django_Facebook_Facebook Graph Api - Fatal编程技术网

Django 在开发服务器上测试facebook应用程序

Django 在开发服务器上测试facebook应用程序,django,facebook,facebook-graph-api,Django,Facebook,Facebook Graph Api,facebook graph API不允许您重定向到应用程序注册地址以外的任何地址。所以,如果您想在开发服务器上测试代码的更改而不部署它,您会如何做?你是否创建另一个facebook应用程序只是为了测试 编辑:这个问题是关于“服务器流”身份验证的。也就是说,当用户登录时,你将他们重定向到facebook,他们登录,然后facebook将他们重定向回你 创建Facebook应用程序 然后转到网站部分的yourapp设置>:配置网站URL,并将其指向Web服务器。如果您在本地开发,您可以使用(或您正

facebook graph API不允许您重定向到应用程序注册地址以外的任何地址。所以,如果您想在开发服务器上测试代码的更改而不部署它,您会如何做?你是否创建另一个facebook应用程序只是为了测试

编辑:这个问题是关于“服务器流”身份验证的。也就是说,当用户登录时,你将他们重定向到facebook,他们登录,然后facebook将他们重定向回你

  • 创建Facebook应用程序
  • 然后转到网站部分的yourapp设置>:配置网站URL,并将其指向Web服务器。如果您在本地开发,您可以使用(或您正在开发的任何URL)
  • 不知道你是否必须,但我也在Facebook集成设置下设置了我的画布URL

  • 参考:查看入门部分

    Mac/Linux:只需设置您的/etc/hosts ie:

    127.0.0.1   testserver
    

    这可能是最有效的方法。打开它以使用测试服务器,删除它以返回到生产环境。我以前已经这样做过。这一切都是有趣的游戏,直到你以后忘记换回来。