5

我正在尝试创建一个 facebook 应用程序,这是我的第一次。我阅读了几篇关于如何创建的文章,并从此页面https://developers.facebook.com/apps创建了一个应用程序。当我在创建它后立即从 facebook 上单击 Go to App 时。它显示此错误 在此处输入图像描述

我试图在 Heroku 开发中心寻找相同类型的问题以自行解决问题,但找不到任何解决方案。当我这样做时curl -v https://tranquil-oasis-2533.herokuapp.com ,它说 HTTP/1.1 500 内部服务器错误。这是 heroku 日志http://pastebin.com/0qdueiZE的输出。有人请帮助我。

4

4 回答 4

5

这似乎是面板模块的问题。它在这里描述:https ://github.com/heroku/faceplate/pull/20

您有两种选择来解决此问题:

  1. 在此处提出在 Facebook 应用程序安全性约束范围内工作的面板修复:https ://developers.facebook.com/docs/ApplicationSecurity/

  2. 让您的 Facebook 应用退出沙盒模式。

于 2013-05-18T12:47:31.940 回答
1

这似乎是沙盒模式的问题。禁用沙盒模式。以下是如何做到这一点的步骤。转到https://developers.facebook.com/apps

点击“编辑设置”

并在“基本信息”下为“Sanbox Mode”选择了单选按钮“禁用”。

希望这可以帮助。

于 2013-06-01T16:29:13.167 回答
0

错误消息指向需要知道的内容

无法读取未定义的属性“名称”

<title><%= app.name %></title>

app未定义。可能想检查您的 web.js 文件以了解最新app情况。

并确保您拥有最新的 Heroku 节点模板。

https://github.com/heroku/facebook-template-nodejs

于 2013-05-16T17:39:51.527 回答
0

我的猜测是你没有app作为本地传递给 index.ejs 模板。如果您使用的是 Express,则在index.ejsconsole.log(res.locals)之前。res.render是否app在记录的输出中?

于 2013-05-17T06:04:31.690 回答