6

私はFacebook用の最初のアプリに取り組んでおり、(おそらく)SSLの問題に直面しています。私がアプリをテストしている場合、それはうまく機能しています。しかし、その後、友人がアプリをテストしたかったので、彼に「テスター」の役割を割り当て、彼はそれを受け入れ、アプリへのリンクを送信しました。

アプリを開いた場合、エラーが発生しました。Webサイトは利用できません-エラー501(net :: ERR_INSECURE_RESPONSE):不明なエラー

グーグルを始めましたが、アプリが保存されているホスティングでSSL証明書が見つからないことが原因のようです。

しかし、SSLがなくてもアプリがうまく機能しているのに、友達にはうまく機能していないのはどうしてですか?FacebookアプリにSSLが必要な場合、なぜ同じエラーが発生しなかったのですか?(Secure Canvas URL:https://example.com/fb-app-directory/に設定しましたが、このドメインにはSSL証明書がありません)。

私はSSLの前に使用したことはありません。Namecheapでドメイン名を購入し、Hostgatorでホスティングしました。だから今、私はNamecheapのオファー( http://www.namecheap.com/ssl-certificates.aspx )からSSL証明書を購入する必要がありますよね?

最も安いFacebookアプリに適していますか?

4

5 に答える 5

3

このSSLの問題は、有効なSSL証明書を購入するか、アプリをホストでき、SSL認定を受けている次のようなサーバーを探すことによってのみ解決できます。

  • phpfog.com-限られたスペースとデータベースサービスを提供します。
  • heroku.com-動的に生成されたデータを保存するためのストレージスペースを提供しません。そのサービスを利用するには、Amazonバケットサービスを購入する必要がありますが、これもコストのかかる問題です。

お金を投資したくない場合は、phpfogを使用することをお勧めします-それは簡単で、そのドキュメントはかなり良いです。

于 2012-09-03T15:51:29.597 に答える
2

誰もがアプリにアクセスできるようにするには、SSL証明書を購入する必要があります。あなたの友人はおそらくFacebookを安全に閲覧できるように設定を設定しています。この場合、彼は実際のURLではなくhttps://example.com/fb-app-directory/にアクセスしています。

最も安いものは最良のものではありませんが、それが有効である限り機能するはずです。ただし、Herokuを使用することをお勧めします。そうすれば、必要なものがすべて無料で入手できます:)

于 2012-09-03T13:53:55.823 に答える
1

heroku.comでプロキシを使用し、https: //yourapplication.herokuapp.com/として安全なドメインにページを移動します

于 2014-01-08T04:28:17.820 に答える
0

「2011年10月1日以降、Facebookは、Facebookの外部でホストされているすべてのページとアプリケーションに有効なSSL証明書を必要とします。」

http://www.wpcode.net/fb-ssl.html/

たぶん、あなたはであなたのアプリケーションを訪問していてhttp://apps.facebook.com/...、あなたの友人はで訪問していhttps://apps.facebook.com/...ます。

もう1つの可能性は、友達が[アカウントのセキュリティ]で[可能な限り安全な接続(https)でFacebookを閲覧する]をオンにしていることです。

于 2012-09-03T15:02:56.277 に答える
-3

ngrokを試してください。次の1つのコマンドでローカルWebサーバーを公開します。

ngrok 80

この後、次のようにローカルホストにアクセスできます:xxxxxxxx.ngrok.com

于 2015-01-21T22:25:38.407 に答える