2012-04-12 7 views
1

私は、PHPとFacebookのPHP SDKを使用してFacebookアプリケーションを作成しようとしている初心者です。このアプリはHerokuでホストされており、提供されたサンプルアプリは正常に動作しています。しかし、私は今サンプルのアプリケーションをApache 2.2で動かそうとしています。途中で多くの問題が発生しました。まあまあまあまあ、私の最近の問題は、localhost上でFacebookのログインをしようとするだろうが、 'エラーが発生しました。ポップアップダイアログに「お試しください」と表示されます。これはヘロクでは起こりません。'エラーが発生しました。 Facebookの認証ダイアログで後でお試しください。

このエラーを解決するための措置があれば教えてください。私はそれが提供されたサンプルアプリケーションにちょうど従っているので、何らかのコーディングエラーと関係があるとは思わない。ありがとう!

+0

あなた

幸運を助ける願って見て、http://stackoverflow.com/questions/を持ってください。 5133075/running-facebook-application-on-localhost –

答えて

0

これは、FBがリクエストを発行しているホストのURLを認識しないために起こります。あなたのlocalhostサーバのFQDNがFB app設定マネージャのSite URLセクションに追加されているかどうかを判断する必要があります。おそらくあなたはそこにあなたのHerokuサーバーのURLを持っているでしょう。

+0

これは、HerokuでホストされていないFB上に新しいアプリケーションを作成する必要があるということですか? –

+0

それは私たちが仕事場でやるべきことでした。開発のための1つのアカウント、プロダクションのための1つのアカウント。 –

+0

私はhttp:// localhostを使って自分のアプリケーションをテストします。それはCanvas URLとSecure Canvas URLのセクションを置くためのFQDNとしてカウントされますか?ありがとう。 –

0

シンプルです。ローカルホストでは、facebookにlocalhostのための別のサンプルアプリケーションを作成しなければなりません。あなたはログインしてローカルのもので動作することができるpermission.thenが必要です。あなたのapp.youのすべてのコピーのために単に

ログインfacebookで作成する必要があり

はそれが

関連する問題