Python 本地主机的https:8080
我正在尝试开发一个用Python编写的facebook应用程序,该应用程序运行在Google app Engine上,所以我需要进行我的to,因为facebook要求一个安全的画布URL 如何在localhost:8080中生成https?请看一看。我想这会回答你的问题 将此添加到你的app.yamlPython 本地主机的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服务器不支持
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错误