forge.facebook.Authorize未重定向网站
-
13-12-2019 - |
题
我有一个Trigger.io应用程序在Android和iPhone上使用Facebook身份验证工作正常,但是,当我通过Chrome单击“连接到Facebook”按钮本地发布它时,不调用forge.facebook.authorize函数。它也没有输出失败。帮助?
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();
});
. 解决方案
我们的Facebook SDK集成仅适用于移动平台: http://docs.trigger.io/en/v1.4 / modules / facebook.html#facebook-authorize
你应该做的是使用 forge.is.web()并为您的Web版本使用Facebook的正常OAuth并休息API。
其他提示
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