0

Facebookアプリケーション[1]にアクセスしようとすると、次のエラーが発生しました。

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アプリケーションで名前空間を使用していません。URLを確認できるように、SSLが正しく構成されているようです。また、SSLセキュリティテストに合格しているようです。

アプリを作成するために、Facebookで起動し、herokuとrubyを選択してから、sinatraアプリケーションを動作させました。その後、sinatraアプリケーションを削除し、新しいRailsアプリケーションを起動して、データベースをpgとして構成しました。

以下は私のherokuconfig--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/

答え:

名前の代わりにhttps://apps.facebook.com/360273344020802/のようなIDを使用してアプリケーションにアクセスできました。理由はまだわかりません。

4

1 に答える 1

0

名前の代わりにhttps://apps.facebook.com/360273344020802/のようなIDを使用してアプリケーションにアクセスできました。理由はまだわかりません。

于 2013-03-13T19:02:57.033 に答える