Я не могу добавить логин FB на свой сайт. Я просто зарегистрировал заявление:Facebook login, redirect_uri не принадлежит приложению. Зачем?
URL: http://www.chusmix.com/
DOMAIN: www.chusmix.com
А потом я вставил код входа в систему и заменил мой идентификатор приложения в нем:
<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-адреса переадресации.
Update: Похоже Войти работает в http://www.chusmix.com/game/, но не на http://chusmix.com/game/ (без WWW).
Есть ли способ заставить его работать, если пользователь не печатает www.? Или мне нужно использовать перенаправление?
НТТР: // WWW. chusmix.com/game/ login не вызывает никаких ошибок при попытке входа в систему. Итак, где и когда возникает проблема? Если вы измените URL-адрес в настройках своего приложения, это может занять несколько минут, пока настройки не будут сохранены на всех серверах facebook! –
Спасибо, я только понял, что это не работает, если вы не печатаете www. Есть ли способ заставить его работать в обоих случаях? http://chusmix.com/game/ не работает – lisovaccaro