Permissions 如何检查用户';她烫发的方式合乎逻辑吗?
在某个时间点上,我的FB应用程序只要求提供基本信息。现在,我需要生日和照片 在用户已登录且应用程序已授权的情况下,以下哪种方法是好的/明智的:Permissions 如何检查用户';她烫发的方式合乎逻辑吗?,permissions,facebook-javascript-sdk,Permissions,Facebook Javascript Sdk,在某个时间点上,我的FB应用程序只要求提供基本信息。现在,我需要生日和照片 在用户已登录且应用程序已授权的情况下,以下哪种方法是好的/明智的: 检查是否需要烫发 弹出登录对话框(如果缺少perms) 知道用户接受了新的烫发 现在,我必须打电话去拿烫发,弹出对话框,再次检查烫发。这是唯一的办法吗?我正在做这个客户端,它是回调/处理器汤 谢谢 下面是发布流的javascript示例。这是一个回调混乱,应该进行重构以提高可读性 FB.api('/me/permissions', function (r
谢谢 下面是发布流的javascript示例。这是一个回调混乱,应该进行重构以提高可读性
FB.api('/me/permissions', function (response) {
if (response && response.data && response.data.length) {
var permissions = response.data.shift();
if (!permissions.publish_stream) {
FB.login(function (response) {
if (response.authResponse) {
FB.api('/me/permissions', function (response) {
if (response && response.data && response.data.length) {
permissions = response.data.shift();
if (permissions.publish_stream) {
// do whatever...you go the permission
} else {
// They did not grant permissions
}
}
});
}
}, { scope: "publish_stream" });
}
}
});