はい、191エラーが発生しました。私は調査し、この質問が役立つことがわかりました: Facebook APIエラー191
私のURLは次のようになります:
https://www.facebook.com/dialog/oauth?client_id= &redirect_uri = http%3a%2f%2flocalhost%2fFb.201109Birthday%2fOAuth2.aspx
ただし、エラーが発生します。
APIエラーコード:191 APIエラーの説明:指定されたURLはアプリケーションによって所有されていませんエラーメッセージ:無効なredirect_uri:指定されたURLはアプリケーション構成で許可されていません。
私は、URLがアプリケーションの設定ページにリストされているものと一致する必要があることを随所に読みました。私が持っている
また、local.facebook-apps.com(上記のすべての「localhost」を「local.facebook-apps.com」に置き換え)を試し、hostsファイルのエントリが127.0.0.1を指すようにしました。しかし、これらのシナリオはすべて191です。
Canvas URLからBirthday.aspxを削除します。
ファンページのタブにインストールされるFacebookアプリケーションを作成したときにも、このエラーが発生しました。 Facebookアプリケーションを最初に作成したときに、「ページタブ」のセクションだけに記入しましたが、「Facebookのアプリ」のセクションには記入しなかったことがわかりました。ユーザーがアプリプロファイルページからアプリを追加することを望んでいないので、Facebookのアプリセクションに記入しませんでした。とにかく、FacebookのAppセクションに入力せずに「キャンバスURL」と「セキュアキャンバスURL」を追加しないと、FB:Login()へのJavaScript呼び出しを実行しようとすると、エラー191が発生しました。
facebookの「App」セクションに記入すると、エラーはなくなりました。
「Facebookのアプリ」ページにCanvasのURLを入力し、最後に/で解決
例:キャンバス rl 。
上記の問題は、編集中の https://developers.facebook.com/apps/ で、作業中のWebサイトまたはローカルホストのURLを提供することで削除できます。