1

重複の可能性:
Facebook API エラー 191

Web サイトで Facebook 認証を使用したいと考えています。実際のドメイン名を使用してサーバー上でアプリケーションをテストすると、すべてが機能します。

ただし、ローカルでテストすると。このエラーメッセージが表示され続けました

http:// localhost:60627/account/FacebookLogin?returnUrl=

Error
An error occurred with Put a straw in it. Please try again later.

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.

実稼働サーバーで動作するため、コードは問題ないと確信しています。それはFacebookの設定でなければなりません。

Googleで検索しましたが、この問題に関する投稿がたくさんあります。

これは私が試したものです。

  1. サンドボックス モードが無効に設定されています。私はすでにこれをしました。

  2. キャンバス URL の値を設定します。私のはFacebookのアプリではありません。これがうまくいくとは思いません。

  3. アプリ ドメインに localhost を追加しようとしましたが、Facebook では許可されません。

このメッセージがローカルマシンでしか表示されない理由を理解するのを手伝ってください。

4

1 に答える 1

0

アプリケーション ドメイン設定で設定されているドメインを使用する必要があります。呼び出しと認証に使用できるのはそのドメインのみです。

ドメイン設定は、公開されているドメイン、「ローカルホストなし」である必要があります

ほとんどの場合、ローカル ホストは機能しません。

于 2012-11-04T13:54:31.843 に答える