Ответ 1
Попробуйте добавить URL-адрес сайта к настройкам приложения "Изменить настройки- > Веб-сайт- > URL-адрес сайта. В то время как вы там, вы можете также заполнить домен сайта, если вы добавите поддомены в будущем.
Я не могу добавить логин FB на свой сайт. Я просто зарегистрировал приложение:
URL: http://www.chusmix.com/
DOMAIN: www.chusmix.com
И затем я вставил код входа и заменил на нем свой APP-идентификатор:
<html>
<head>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'212044715486306', cookie:true,
status:true, xfbml:true
});
</script>
<fb:login-button>Login with Facebook</fb:login-button>
</body>
</html>
Однако при нажатии кнопки входа я получаю Error 191: redirect_uri is not owned by the application
Также этот код находится на странице: http://www.chusmix.com/game/ в соответствии с тем, что говорит Facebook, заполняя поле DOMAIN делает все страницы в домене способными использовать авторизацию Facebook. Однако я также попытался указать прямо на домен, где находится кнопка входа, и я получаю ту же ошибку.
Нет даже URL-адреса перенаправления.
Обновление: Кажется, что Вход работает в http://www.chusmix.com/game/, но не на http://chusmix.com/game/ (без www).
Есть ли способ заставить его работать, если пользователь не набирает www.? Или мне нужно использовать перенаправление?
Попробуйте добавить URL-адрес сайта к настройкам приложения "Изменить настройки- > Веб-сайт- > URL-адрес сайта. В то время как вы там, вы можете также заполнить домен сайта, если вы добавите поддомены в будущем.
Используйте это как вы Site Domain: chusmix.com
Убедитесь, что каждый URL-адрес вашего JS script соответствует ТОЧНО на URL-адрес сайта, который вы создали в Facebook, включая http://
.
Пример:
FB.init({
appId : '128957350986', // App ID
channelUrl : 'zazzlebaytobreakers.com/lib/channel.php', // Channel File
Вызвать эту ошибку в IE 7 и 8.
Убедитесь, что это:
FB.init({
appId : '128957350986', // App ID
channelUrl : 'http://zazzlebaytobreakers.com/lib/channel.php', // Channel File