Подтвердить что ты не робот

Код ошибки API Facebook 191

Возможный дубликат:
Ошибка API API Facebook 191

Я разрабатываю приложение для Facebook. Когда я пытаюсь получить токен доступа, я получаю следующее сообщение:

Произошла ошибка с тестом. Повторите попытку позже.

Код ошибки API: 191
API Описание ошибки: указанный URL-адрес не принадлежит приложению
Сообщение об ошибке: Недопустимый redirect_uri: данный URL-адрес не разрешен конфигурацией приложения.

https://developers.facebook.com/apps/.../summary

Я настроил домен приложения (appsdot.xxx.com), имя и другие атрибуты.

Что вызывает эту ошибку и как ее исправить?

4b9b3361

Ответ 1

URL-адрес redirect_uri должен содержать URL-адрес сайта или URL холста, определенный в настройках приложения. Я всегда получаю эту ошибку, когда устанавливаю redirect_uri, которая не содержит URL-адреса в настройках приложения.

Ответ 2

Я получил эту ошибку, потому что у меня была конечная косая черта на моем Canvas URL и пренебрегала включением конечной косой черты в redirect_uri.

Ответ 3

Будь осторожна ошибка в отношении uri (i spell: Uniform Romeo India), и, скорее всего, вы используете слово url (i spell: Uniform Romeo Lima)... вы видите разницу?

просто добавьте st как это:

redirect_uri: 'YOUR_PAGE_TAB_URL ИЛИ CANVAS_URL'

как просто, не так ли?

Ответ 4

В моем случае проблема произошла, потому что я не правильно настроил домен сайта.

Вы можете получить доступ к своей модели сайта администратором и изменить доменное имя с example.com на реальный домен, который вы используете.

Лучший способ исправить это - создать прибор; что-то вроде:

YOUR_APP/initial_data.json:

[{"pk": 1, "model": "sites.site", "fields":
 {"domain": "127.0.0.1:8000", "name": "127.0.0.1:8000"}
}]

Ответ 5

это только из-за ошибки URL

любой URL-адрес веб-сайта должен быть правильным.

i упомянутый URL-адрес веб-сайта http://localhost:3000/ и домен как localhost

но в моем браузере я запускал http://0.0.0.0:3000/, что было реальной проблемой, поэтому я запустил сервер как localhost: 3000 теперь работает нормально. Поскольку мы упоминали URL-адрес сайта, поскольку localhost fb будет перенаправлять на него, если мы запустим 0.0.0.0:3000, это вызовет ошибку, которую данный URL-адрес не разрешен конфигурацией приложения.

так что будьте довольны своим URL-адресом вашего сайта, указанным в приложении facebook. и URL-адрес, который вы используете локально, должен совпадать с

Благодарю вас

Ответ 6

Убедитесь, что ваш домен не замаскирован.

Ответ 7

В base_url должен быть URL-адрес сайта или URL холста, определенный в настройках приложения. Я всегда получаю эту ошибку, когда устанавливаю redirect_url, который не содержит URL-адреса в настройках приложения.

Ответ 8

Вам нужно зарегистрировать/создать URL-адрес с помощью facebook, создав приложение facebook. Возможно, вам придется указать номер мобильного телефона. URL-адрес сайта, который вы вводите, должен передаваться как URL-адрес перенаправления.

Ответ 9

rails # {Эта ошибка связана с URL-адресом}

-Я просто поместил ip-адрес во все URL вместо локального хоста. Теперь он работает над файлом, прежде чем делать то, что я пробовал так много вещей, но не работал. Я уверен, что этот будет работать.