Я пытаюсь использовать Grails Facebook Authentication plugin, но у меня проблема. Я (я считаю) успешно установил плагин, установил элемент управления facebook на странице и выполнил сценарий установки.Проблемы с подключением Facebook с Grails
Когда я нажимаю кнопку Facebook Connect, я правильно приведу на Facebook, где я правильно вхожу. В этот момент всплывающее окно закрывается, и ничего не происходит. У меня есть пользовательский FacebookAuthService, но никаких точек останова внутри не вызвано. Я считаю, что у меня есть либо 1) неправильно подключен к Сервису, либо 2) отключил мои настройки Facebook, чтобы я не возвращал информацию, но я не уверен, как диагностировать проблему.
Когда я запустить приложение локально, он работает на http://localhost:8080/TestApp
В моих Facebook App Настройки Я попытался с помощью "HTTP: // локальный", "HTTP: // локальный: 8080", и «HTTP: // localhost: 8080/TestApp "в качестве URL-адреса сайта, и у меня есть« localhost »в качестве домена приложения. Что мне не хватает?
Вот ссылка на GitHub Project (я изменил закрытый ключ fb).
Любые идеи? Благодарю.
Не следует ли авторизоваться и работать в следующем порядке? Мое приложение никогда не видит, что я аутентифицирован. Где бы я поместил код, который вы вставили? Где я могу поместить URL-адрес обратного вызова? Большое спасибо за разработку этого плагина! – skaz
Да, новый запрос должен быть аутентифицирован (попробуйте F5/Commad + R, если нет - возникла проблема с конфигурацией). Этот код представляет собой Javacript, который вы должны помещать где-то на свою страницу, например, в 'window.fbAsyncInit'. Btw, теперь я вижу, что мне нужно сделать более гибкий taglib, потому что на данный момент вы не можете использовать этот обработчик без написания собственного кода JavaScript –
Поскольку ваш плагин создает код 'window.fbAsyncInit', как я могу получить мой код 'FB.getLoginStatus'? Благодарю. – skaz