Вопрос

У меня есть приложение 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();
        });
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top