在 Facebook 应用程序上使用本地主机安全 Canvas URL

Using localhost for Secure Canvas URL on Facebook App

我需要开发一个 Facebook 应用程序,在申请我的 SSL 证书时,我需要启动该项目,因为我没有时间交付它。 是否可以使用 localhost 作为 "Secure Canvas URL"?该字段要求 URL 以 https 开头,所以我不知道正确的方法(在允许使用 localhost 的情况下)。

首先,您需要设置服务器以响应 HTTPS 请求。
然后你创建一个自签名的 SSL 证书——不确定它是否适用于域名 localhost,但我建议设置一个本地域,例如 mytest.local 无论如何(.local 是这里的重要部分),让您的服务器收听它,并且您的系统将其解析为您的本地 IP 地址,f.e。通过其 hosts 文件。

然后您告诉您的浏览器接受该自签名证书……一切顺利。