Facebook安全画布URL要求和旧应用程序

时间:2011-08-25 20:46:12

标签: facebook ssl

由于Facebook要求在10月1日为Canvas应用程序提供安全的URL,那么没有为Secure Canvas URL指定URL的遗留应用程序会发生什么?他们会继续加载HTTP并通过HTTPS进行故障转移吗?

假设某个应用程序具有为Canvas,Page Tab和Secure Page Tab指定的URL,但没有为Secure Canvas指定的URL ..这些应用程序将继续运行,还是会因为缺少安全URL而被完全阻止画布?

7 个答案:

答案 0 :(得分:5)

在你的画布网址中使用简单的bit.ly地址....它可以正常工作

答案 1 :(得分:1)

不幸的是,整个应用程序都会被阻止,这就是我正在网上阅读的内容。 AFAIK您需要安全的URL才能获得一些位置URL以使其正常运行。

现在我看到Facebook为用户添加了一条消息,以便在您登录时启用安全浏览。所以没有比以往更安全的链接了。

如果你正在努力尝试http://social-server.com。而不是购买SSL证书,它是免费的,它的瞬间做同样的事情!

答案 2 :(得分:1)

应用程序将进入新的“禁用”模式,类似于沙箱,直到设置了安全回调URL。

答案 3 :(得分:1)

没有安全连接的应用程序(https)仍在运行。今天是05年10月,我的应用程序中没有任何变化。他们工作得很好,人们可以访问。

答案 4 :(得分:0)

10月1日,因为开发页面在Facebook上声明,您将需要有一个安全网址。我刚刚从godaddy那里拿到了一张便宜的SSL证书,价格为16美元一年。我不知道他们是否仍然有交易,但它绝对值得检查。一旦证书安装在您的服务器上,您就不需要迁移任何东西,整个过程耗时2个小时,其中大部分都在等待godaddy。

答案 5 :(得分:0)

刚刚研究这个问题;我没有ssl证书,当我尝试访问我的应用程序作为Facebook应用程序时,我得到:

enter image description here

我认为没有ssl是因为看起来我需要买一个:(

答案 6 :(得分:0)

我已经想出了一个有趣的黑客来解决这个问题。

您可以创建可通过HTTPS访问的HTML文件,该文件只会重定向到您的网页。例如,您可以使用dropbox。由于Facebook在iframe中加载了您的安全画布URL页面,因此您的代码需要重定向首页。这样的事情。

<html>
  <head>
    <script>
    function onLoad() {
      window.top.location.href=’<your website>’;
    }
    </script>
  </head>
  <body onload=”onLoad()”>
    <p>Please wait while you are being redirected to <your website name>…</p>
  </body>
</html>

并提供此链接作为安全画布URL。我更详细地写了这篇博文 - http://blog.almabase.com/post/84579042935/interesting-hack-for-facebook-secure-canvas-url