【问题标题】:Facebook URL problems with hosted Cloud9 IDE托管 Cloud9 IDE 的 Facebook URL 问题
【发布时间】:2012-07-26 07:08:24
【问题描述】:

我一直在构建/测试 Facebook 身份验证(node.js 与everyauth),几周以来一切都很好。然后,C9 提供的 URL 发生了一些事情。

在 IDE 中,当我启动我的应用程序时,C9 表示通过 http://myproject.c9.io 连接。这很好,但是当我尝试在我的应用程序中向 Facebook 进行身份验证时,everyauth 会生成一个类似http://project-live99823498923.rhcloud.com/ 的 URL,并且我会收到 Facebook“URL 不属于应用程序”错误。我将我的 FB 设置更改为这个 URL,直到几天前一切都很好,现在 Facebook 登录 URL 似乎没有任何工作,我得到了可怕的“错误 191 URL 不属于应用程序”。

有人能克服吗?我在付费的 c9 计划中,并且已经提交了一张支持票,但无济于事。不确定这是 C9(最近似乎非常不稳定)、Facebook 还是everyauth 的一些更改(但是我没有触及我的身份验证代码)。

谢谢!

【问题讨论】:

    标签: node.js everyauth cloud9-ide


    【解决方案1】:

    如果您使用everyauth,您可以在此处指定您的域:

     everyauth.facebook.myHostname("youapp.yourname.c9.io");
    

    希望这个解决方案对某人有用

    【讨论】:

      【解决方案2】:

      我终于能够弄清楚这一点。不确定这是在 Cloud9 还是 FB 端,但我将 rhcloud.com 添加到 Facebook 应用程序设置的“App Domains”字段中,现在一切正常。我的代码中没有任何变化,但 C9 最近似乎做了很多更改,所以我再次不确定是哪一方导致了这个问题。

      【讨论】:

        猜你喜欢
        • 2015-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-09
        • 2011-05-13
        • 2014-04-05
        • 2012-04-02
        相关资源
        最近更新 更多