5

2つのFacebookキャンバスアプリを作成しました。アプリへのアクセスに問題があります。アプリの設定で、次のように入力する必要があります。

キャンバスURLセキュアキャンバスURL

Secure Canvas URLはHTTPリンクを受け入れませんが、HTTPSのみを受け入れます。一部のユーザーがhttp://apps.facebook.com/my_appのような私のアプリリンクにアクセスすると、Facebookは自動的にそれらをhttps://...にリダイレクトします。

Canvasアプリのコンテンツは、HTTP経由でのみアクセス可能なサーバーから読み込まれます。https://apps.facebook.com/my_appにリダイレクトされたユーザーは、FacebookキャンバスがHTTPSを介してサーバーからコンテンツをロードしようとしているため、アプリをロードできません。muサーバーでSSLを有効にせずに、これを解決するにはどうすればよいですか?

そして、すべてのユーザーがhttps://apps.faにリダイレクトされるわけではありません...?これはどのように処理されますか?

4

4 に答える 4

7

基本的に、https サポートを提供する必要があります。現時点では、セキュア キャンバスの URL フィールドを空白のままにしておくことで回避できますが、10 月 1 日以降は必須になります。

于 2011-09-05T14:02:07.150 に答える
2

アカウント設定で HTTPS を使用することを明示的に表明した Facebook ユーザーは、HTTPS にリダイレクトされます。Facebook がこちらで発表したように、アプリケーションは 10 月 1 日までに HTTPS をサポートする必要があります: https://developers.facebook.com/blog/post/497

于 2011-09-05T12:53:13.140 に答える
1

サーバーで SSL を有効にせずに social-server.com を試すこともできますが、これは簡単な回避策にすぎません。ユーザーが https を使用しているときに、ブラウザから不快なセキュリティ メッセージが表示される場合があります。

それでも Facebook アプリを開発したい場合は、SSL 証明書を購入するのが最善の解決策です。

于 2011-09-05T14:12:11.447 に答える