【发布时间】:2011-05-11 19:04:36
【问题描述】:
我之前使用旧的 rest api 在 Facebook 中显示权限对话框。 现在,有了新的图形 API,我能做什么? (我在 IFrame 应用中)。
我知道我可以作弊并在单独的窗口中弹出权限:
FB.login(function(response) {
if (response.session) {
if (response.perms) {
// user is logged in and granted some permissions.
// perms is a comma separated list of granted permissions
} else {
// user is logged in, but did not grant any permissions
}
} else {
// user is not logged in
}
}, {perms:'offline_access'});
这样......再次调用 FB.login(假设我希望人们点击不同的按钮并触发扩展权限对话框)
但是,它看起来很丑,而且看起来不像一个对话框。
有没有办法生成对话框?我试图弄清楚 FB.ui 是否可以提供帮助,但关于此的信息很少。
此外,我认为“响应”回调永远不会执行。无论我点击“不允许”还是“允许”,都不会触发任何回调。任何想法?
hihih..任何人都可以帮助我吗?
【问题讨论】:
标签: facebook authentication oauth