2012-04-29 51 views
0

当试图访问我的Facebook应用程序[1]我得到了以下错误:“空收到响应”在Facebook上的应用程序有正确的SSL

Error while loading page from Testapp 
Empty response received. 

我的应用程序是由Heroku的主持,有一个静态页面[2 ],我正在使用Rails。当我尝试连接Facebook时,日志中没有显示任何内容。从它的URL访问页面时,我得到这个在日志中:

2012-04-29T04:07:16+00:00 heroku[router]: GET cold-fire-1208.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=4ms status=304 bytes=0 

我没有使用我的Facebook应用程序的任何命名空间,以及SSL似乎是正确配置,你可以在我的网址查询。它也似乎通过了SSL安全测试。

要创建应用程序,我开始在Facebook上选择heroku和ruby,然后我得到了一个sinatra应用程序的工作。之后,我删除了sinatra应用程序并启动了一个新的rails应用程序,将数据库配置为pg。

以下是我的Heroku配置--long

DATABASE_URL  => postgres://cantsee 
FACEBOOK_APP_ID  => id 
FACEBOOK_SECRET  => secret 
GEM_PATH   => vendor/bundle/ruby/1.9.1 
LANG    => en_US.UTF-8 
PATH    => vendor/bundle/ruby/1.9.1/bin:/usr/local/bin:/usr/bin:/bin:bin 
RACK_ENV   => production 
SHARED_DATABASE_URL => postgres://cantsee 

[1] http://apps.facebook.com/testapp/

[2] https://cold-fire-1208.herokuapp.com/

答:

我能够访问我的应用程序通过它的ID,如https://apps.facebook.com/360273344020802/而不是它的名字。不知道为什么。

回答

相关问题