我正在制作一个 Facebook 页面应用程序,我需要从我的用户那里获得一些额外的权限,这会提示一个被很多人阻止的弹出窗口,我记得看到很多应用程序指向一个带有回调 url 来处理这个。
这个有描述吗?如果不是,我该如何使用嵌入页面而不是弹出窗口?
如果这听起来像一个懒惰的问题,我很抱歉,但我已经很久没有参与 Facebook 了,他们的 API 似乎是一个巨大的移动目标,任何提示将不胜感激。
谢谢你。
最佳答案
直接用 Javascript 试试这个小功能。
<script>
function addPermissions(permissions){
FB.login(function(response) {
if (response.session) {
if (response.perms) {
// user is logged in and granted some permissions.
} else {
// user is logged in, but did not grant any permissions
}
} else {
// user is not logged in
}
}, {perms:permissions});
}
</script>
<a onclick="addPermissions("email, publish_stream,...");">Click me</a>
关于Facebook 权限弹出窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7188775/