2

appengine (Java) Web サイト用の Facebook アプリを作成しようとしています。まず、appengine で Struts2 を使用しているときに、誰かがそうする良い例 (Facebook アプリ) を見つけてくれたら、本当に感謝します。

とにかく、Facebook でアプリを作成しているときに、「Secure Canvas URL」を指定する必要があることがわかりました。私が使用した:

https://localhost:8888/enter?

しかし、アプリの URL を呼び出すと、次のエラーが発生し続けます。

Secure Connection Failed An error occurred during a connection to
localhost:8888. SSL received a record that exceeded the maximum
permissible length. (Error code: ssl_error_rx_record_too_long)

ローカルホストで同じ URL に (Facebook 経由ではなく) 同じエラーで移動しようとしましたが、コードを appengine にデプロイして (Facebook 経由ではなく) URL を実行しようとしましたが、うまくいきました。

Facebook認証などを書きながら、コードをデバッグできるようにしたいので、ローカルコンピューターでSSL\HTTPSをデバッグする方法がわかったら、助けてください!!

ありがとう!

4

3 に答える 3

0

Facebookのデフォルトの「保護された」動作を変更し、通常のhttpリクエストを使用してアプリにリダイレクトできることがわかりました。私の一日を救った...

于 2012-07-02T22:13:04.993 に答える
-1

できますよ!サーバーにインストールするには、自己署名 SSL キーを自分で生成する必要があります。完了したら、サーバーが安全な SSL 接続を介してリクエストを受け入れていることを確認する必要があります (httpsの代わりに使用しますhttp)。

ローカル開発の場合はこれで問題ありません。ブラウザーで自己署名証明書を受け入れる必要があるだけです (ブラウザーを開くたびに) が、製品コードの場合はドメインの SSL 証明書を購入する必要があります。

于 2012-06-09T10:24:25.873 に答える