58

指定された URL は、アプリケーションの構成で許可されていません。: 指定された URL の 1 つ以上が、アプリの設定で許可されていません。ウェブサイトの URL またはキャンバスの URL と一致するか、ドメインがアプリのドメインのいずれかのサブドメインである必要があります。

SO に関する最も一般的な質問 ( Question 1Question 2Question 3Question 4、およびQuestion 5 ) を既に調査しました...どれも私の状況に役立ちません。

私はこのようにレイアウトされたアプリケーション設定を持っています...

アプリ ドメイン: azeeverything.com
サンドボックス モード:無効
Facebook ログインのある Web サイト
サイト URL: http://azeeverything.com

****アプリ ドメイン***では、プロトコルを特定する必要はなく、サイト URLではプロトコルを特定する必要があります。*

www.azeeverything.com を使ってみましたが、うまくいきませんでした。すべてが一致しているようです。ちなみにWPサイトです。私もローカルで開発していません。それはすべてライブです。

4

16 に答える 16

83

Settings > Advancedで確認してみてください。有効な OAuth リダイレクト URIで、正しいドメインがあることを確認します。

それがうまくいくことを願っています。

于 2014-01-20T15:03:54.937 に答える
25

アプリに URL を追加する必要があります。

  1. Facebook 開発者ページで、ユーザー ログインに必要なアプリに移動します。
  2. 設定タブをクリック
  3. プラットフォームの追加をクリック
  4. ウェブサイトを選択
  5. 選択後、Facebook 機能でのログインを使用する Web サイトの URL などの詳細を尋ねられ、フォームに入力して送信します。

以上で完了です。アプリの URL が、ログインしている場所と同じであることを確認してください。

于 2014-01-31T10:09:32.697 に答える
8

基本設定:

  1. プラットフォームを追加します - 私はウェブでした。
  2. サイトの URL を指定します。 http または httpsに注意してください。
  3. モバイル サイトの URL がある場合は、それを入力することもできます。ここでも、 http または httpsに注意してください。
  4. 変更を保存します。

次に、詳細タブをクリックして下にスクロールし、Client Tokenのすぐ下にあるValid OAuth リダイレクト URIを見つけます。

  1. リダイレクト URLを指定する - ログイン後にリダイレクトする URL
  2. 変更を保存します。

次に、Web サイトまたは Web ページに戻って更新します。

于 2014-03-11T07:15:24.337 に答える
3

FacebookにログインできるWebサイトがあります。
それは安定しており、何ヶ月も働いています。何週間もコードの変更はありません。その後、突然、Facebook ログインでエラー メッセージが表示されます。

Error
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

「しばらく」デバッグした後、Facebookアプリのシークレットをリセットすると、再び機能し始めました!

于 2013-11-01T13:32:39.683 に答える
2

1. ウェブサイトの URL とプラットフォームが追加されていることを確認します。追加されていない場合は、https://developers.facebook.com/quickstarts/にアクセスし、プラットフォームを選択 -> SDK のセットアップ -> ウェブサイトの URLなどを選択します。

注:ウェブサイトの URL を次のようにすることはできません: https://www.example.com www を削除して、シンプルで機能するようにしてください ;)

2.アプリ ダッシュボードに移動->設定-> [詳細設定] タブをクリックし、ページの下部に移動して組み込みブラウザー OAuth ログイン を有効にし、有効な OAuth リダイレクト URIを空白のままにして保存します。

于 2015-10-15T20:09:24.280 に答える
2

Michael Blackburn の回答は問題の解決に役立ちましたが、修正について詳しく説明したいと思います。

ユーザーの FB ページに投稿する php アプリがあります。

私は 2 つのドメインを所有しています。

最初のドメインからサイトを構築したのは、私見の方が読みやすいためです(少なくとも当時はそうでした)。

一部のユーザーが URL をタイプミスしたため、ダッシュなしの 2 つ目を購入しました。

そのため、ユーザーの 1 人が「指定された URL」エラーを抱えていました。

彼はhttp://app.mywebapp.comに行き、残りは http://app.my-web-app.com に行きました

可能なすべてのリダイレクト URI を追加して、全員を修正しました。 ここに画像の説明を入力

確かに、これを実装するためのより良い方法は 100 ありますが、ここでは回避策を示します。

于 2015-02-10T17:59:01.180 に答える
1

このエラーは、古い JavaScript SDK で発生することがあります。ローカルに JavaScript ファイルを保存する場合。更新してください。Facebookサーバーから常にロードすることを好みます。

于 2014-02-18T06:50:41.147 に答える
1

Facebook 開発者ダッシュボードに移動します 設定を選択 -> WEB (ウェブサイト用) を選択 -> プラットフォームを追加 サイトの URL を追加します。

これで問題が解決するはずです。

于 2014-05-02T05:43:39.980 に答える
1

製品の下に有効な OAuth リダイレクト URIが見つかり、Facebook ログイン>設定は、誰もが上で述べているようではありません。これはバージョンの問題だと思います。

それでもうまくいきませんでした。ウェブサイトだけでなく、Android プラットフォームを追加する必要があると思います。私のアプリはまだ開発モードであるため、これは面倒です:(

更新: Expo を使用して反応ネイティブ アプリを開発し、ここで提供される情報を使用しました: https://developers.facebook.com/apps/131491964294190/settings/basic/を使用して、Android および iOS プラットフォームをセットアップします。これで問題は解決しました

于 2018-04-05T02:40:29.540 に答える