Forge.facebook.authorize не перенаправлять на сайт
-
13-12-2019 - |
Вопрос
У меня есть приложение Trigger.io, работает нормально, используя аутентификацию Facebook на Android и iPhone, однако, когда я публикую его локально для веб-сайта через Chrome, нажав на кнопку «Подключиться к Facebook», не вызывает функцию FORGE.Face.ОтказНет вывода его неспособности.Помочь?
forge.logging.info("Facebook pressed!");
forge.facebook.authorize(['email', 'user_birthday', 'user_about_me'], function () {
forge.logging.info("Facebook success");
forge.facebook.api('/me', function (response) {
FBLoginOrCreateAccount(response);
}, function () {
forge.logging.info("facebook graph call failed.");
$(".loading").hide();
});
}, function (e) {
forge.logging.info("facebook failed: " + JSON.stringify(e));
$(".loading").hide();
});
. Решение
Наша интеграция SDK Facebook предназначена только для мобильных платформ: http://docs.trigger.io/en/v1.4 / Модули / Facebook.html # Facebook-Авторизация
Что вы должны сделать, это ветвь Ваш код с использованием forge.is.web () и используйте нормальный API на Facebook api auth and Rest для вашей веб-версии.
Другие советы
www.facebook.com
forge.logging.info("Facebook pressed!");
forge.facebook.authorize(['email', 'user_birthday', 'user_about_me'], function () {
forge.logging.info("Facebook success");
forge.facebook.api('/me', function (response) {
FBLoginOrCreateAccount(response);
}, function () {
forge.logging.info("facebook graph call failed.");
$(".loading").hide();
});
}, function (e) {
forge.logging.info("facebook failed: " + JSON.stringify(e));
$(".loading").hide();
});
. Не связан с StackOverflow