2012-04-29 7 views
7

justhost.comでhostel6.inドメイン名を登録しましたが、/fb/hogwarts_teamというフォルダにFacebookブックがあります。APIエラーコード:191、APIエラー説明:指定されたURLはアプリケーションによって所有されていません

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

私は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. 

経由でアプリを使用しています

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を使用:

hostel6.in/fb/hogwarts_team/ 

すべて正常に動作します。私はすでに同様の質問のStackOverflowの上で解決策を読んでいるfbmain.php

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

内のコードが、いずれも以下の私が使用しているこれらの設定は別に

は私のために働いています。

答えて

4

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

PHP SDKを使用している場合は、getLoginUrl()の呼び出しが問題のある場所にあるかどうかを確認し、そうでない場合は、ユーザーのセッションを検出している場所を確認し、そうでない場合はOauthダイアログにリダイレクトしますあなたがredirect_uriを間違って設定しているからです。

+0

あなたが私を救った...どうもありがとうございました:) – pawan

+0

@lgy このloginUrlはme.:- https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxx&redirect_uri=http%3Aのために生成%2F%2Fapps.facebook.com%2Ftest_prophet&state = c24aca68c37d388249e941c48e0e6bfd&scope = email%2Cpublish_actions 同じAPIコード191エラーが発生しています。 – Divyanshu

8

ローカルでテストしている場合は、単にサイトのURL]ボックスにアプリケーションドメインボックスに

  • ​​を

    1. Localhostを追加します。

    これは私のために働きます!

  • +0

    あなたの答えは正しいとマークされているはずです...それは短く、私の問題を解決しました。そのトリックは、(Localhost)をドメイン部分に追加することでした。どうもありがとう。 – reaz

    +1

    @Reboあなたは幸せです。ハッピーコーディング。 – user1452376

    +0

    非常に便利です!残念ながら、私はこれらのフィールドのFacebookドキュメントが非常に有用であるとは思わない。実際には、私はそれらをまったく見つけられません。 = \お返事ありがとうございます! –

    0

    Iさえも、適切な入力した後、同じ問題に直面していました:
    1)アプリケーションドメインと
    2)サイトのURL
    私は基本的なアプリの設定で連絡先の電子メールを設定していませんでした。数時間を費やしてfbで新しいアプリを作成した後、私はこれを見つけました。これは、私のように同じミスをしている人にとっては役に立ちます。

    関連する問題