2012-04-14 7 views
0

私はこのガイドを使ってapprequestダイアログを設定しました。具体的には、sendRequestViaMultiFriendSelectorを使用して、複数の友人を選択してアプリリクエストを送信できるようにしています。 https://developers.facebook.com/docs/reference/dialogs/requests/Facebook.uiメソッド: 'apprequests'はローカル開発環境でのみハングしますが、他にはありません

私はこれを一ヶ月前に設定しました。私のローカル開発環境でうまくいきました。しかし、今日、何らかの理由で、それはちょうどハングアップします。私はFacebookへのリクエストとサムネイルが友人に返されるのを見ることができますが、「読み込み中」のイメージを超えているようには見えません。

他の奇妙なことは、すべての展開環境(ステージング、制作)で、それはうまく動作します。

私は地元の開発に使用しているFacebook Appを確認しましたが、これはどういうことか分かりませんが、アプリIDとアプリの秘密が変更されました。私はそれに応じてそれらを更新したが、役に立たない。

何が問題なのでしょうか?

答えて

0

ローカル開発サーバーとプロダクション(またはスクリプトを実行する他のサーバー)が、アプリケーションで設定したアプリケーションドメインと同じドメイン(またはそのサブドメイン)で実行されていることを確認してください設定(Facebookのデベロッパーサイトでhttp://developers.facebook.com/apps

+0

ご回答いただきありがとうございます。影響を受ける唯一の環境は私のローカル環境です。他の環境はすべて問題ありません。私があなたに完全に従っているかどうかはわかりません。 App Domainの入力に 'localhost'を追加する必要がありますか? – John

+0

アプリケーションドメインにlocalhostを追加することはできません... 127.0.0.1(localhost)を参照するシステムホストファイルにサブドメインを定義し、そのドメインを通じてローカルサイトにアクセスする必要があります。 (WindowsではC:\ windows \ system32 \ drivers \ etc \ hostsにあります) –

1

私は同じ問題を経験しました。以前このスレッドで説明したよう

  1. は、(ローカルコンピュータ上)hostsファイルにカスタムドメインを定義し、 :以下は、問題を解決しました。

  2. Visual Studioでポート80を使用するように設定します。カスタム (またはランダムポート)は使用しないでください。

  3. facebookアプリの設定をカスタムドメインで更新します。

4543のようなカスタムポートを使用すると、Facebookのダイアログがハングします。 FB.ui呼び出しで 'ポップアップ':

http://www.lazerwire.com

+0

ポスターと同じ問題です。ポート80に移動すると私のために固定されました。 –

0

別の可能な回避策は、表示を設定することです。説明されているバグは、この表示方法では発生しません。

関連する問題