Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Python 本地主机的https:8080_Python_Facebook_Google App Engine - Fatal编程技术网

Python 本地主机的https:8080

Python 本地主机的https:8080,python,facebook,google-app-engine,Python,Facebook,Google App Engine,我正在尝试开发一个用Python编写的facebook应用程序,该应用程序运行在Google app Engine上,所以我需要进行我的to,因为facebook要求一个安全的画布URL 如何在localhost:8080中生成https?请看一看。我想这会回答你的问题 将此添加到你的app.yaml handlers: - url: #url script: #script login: required secure: always 更多参考资料来自: 开发web服务器不支持

我正在尝试开发一个用Python编写的facebook应用程序,该应用程序运行在Google app Engine上,所以我需要进行我的to,因为facebook要求一个安全的画布URL 如何在localhost:8080中生成https?

请看一看。我想这会回答你的问题

将此添加到你的app.yaml

handlers:

- url: #url
  script: #script
  login: required
  secure: always
更多参考资料来自:

开发web服务器不支持 支持HTTPS连接。它忽略了 安全参数,因此 用于HTTPS的,可以是 使用常规HTTP连接进行测试 到开发web服务器


您可以开始请求添加支持。在此之前,我的建议是将Apache或lighttpd作为开发服务器的代理运行,并仅在前端服务上启用HTTPS。

我强烈建议使用nginx和gunicorn部署。超级简单,您只需制作一个自签名证书在本地使用即可。比Apache更快、更简单。

我用来在localserver上代理我的https请求。我在上运行本地服务器 127.0.0.1:8000,并已将stunnel配置为

[https]
accept  = 8001
connect = 8000
因此它在127.0.0.1:8001上响应https。 我已将FB应用程序配置为上述2个IP。效果很好。 对于windows,您可以在以下位置找到安装程序:

您需要配置2个facebook应用程序。1用于生产。1为当地居民。
使用主机ip为本地和生产上的不同应用返回不同的应用程序ID。

我正在查看此信息,但如果您未在facebook中激活安全浏览,则此信息将有效。如果您已激活安全浏览,则它将显示“请更新您的安全画布URL”,因此如果我只提供,它将显示SSL错误