7

私はちょうどhost.comでhostel6.inドメイン名を登録したばかりで、/fb/hogwarts_teamフォルダーにfacebookアプリがあります。

アプリの設定で次の設定を使用しています

App Domain:         hostel6.in
Site URL:           http://hostel6.in/fb/hogwarts_team
Canvas URL:         http://hostel6.in/fb/hogwarts_team/
Secure Canvas URL:  https://secure.justhost.com/~hostelsi/fb/hogwarts_team/

URL経由でアプリを使用している場合

apps.facebook.com/hogwarts_team/

エラーが発生しています

API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.

しかし、URL経由でアプリを使用している場合:

hostel6.in/fb/hogwarts_team/

すべて正常に動作します。

これらの設定とは別に、fbmain.php で次のコードを使用しました。

$fbconfig['baseUrl']    =   "http://hostel6.in/fb/hogwarts_team/" 

同様の質問に対するstackoverflowの解決策をすでに読んでいますが、うまくいきませんでした。

4

3 に答える 3

8

ローカルでテストしている場合は、追加するだけです

  1. Localhostアプリ ドメイン ボックスに

  2. http://localhost:8080/サイトの URL ボックスに。

これは私のために働く!

于 2013-04-24T11:35:15.670 に答える
4

あなたのアプリはすぐに Auth ダイアログにリダイレクトされ、redirect_uriパラメーターが設定されていますhttps://173.254.28.28/~hostelsi/fb/hogwarts_team/- これはあなたが質問に記載した設定と一致しません。

PHP SDK を使用している場合は、getLoginUrl() の呼び出しを確認してください。これが問題の原因である可能性が高いためです。それ以外の場合は、ユーザーのセッションを検出し、存在しない場合は Oauth ダイアログにリダイレクトしている場所を確認してください。redirect_uri間違って設定している場所です。

于 2012-04-30T05:04:21.787 に答える