gpt4 book ai didi

Facebook JS SDK : Displaying oAuth dialog in iframe

转载 作者:行者123 更新时间:2023-11-30 05:25:48 30 4
gpt4 key购买 nike

我正在尝试在我的 iframe 应用程序中显示一个 Facebook UI 对话框,以便我可以获得我们目前没有的扩展权限。使用旧的 SDK 可以轻松实现这一点。但是,使用新库时,我得到了一个 Facebook iframe 对话框,它以模态方式出现,但从未停止加载。将方法更改为“页面”意味着我得到一个弹出式浏览器窗口,上面只写着“发生错误”。我的代码如下:

var attachment = {
display: 'iframe',
method: 'oauth',
scope: perms,
access_token: '<?php echo $this->accessToken; ?>' // this is definitely valid access token
};
FB.ui(attachment, function(response){
pr(response);
});

我希望使用新的 SDK 可以做到这一点,文档明确指出 iframe 是一个有效的显示参数。

提前致谢。

G

最佳答案

iframe 不是 oauth 对话框的有效显示参数,因为存在点击劫持的风险。另外我建议使用 FB.login 来获得扩展权限:

https://developers.facebook.com/docs/reference/javascript/FB.login/

希望对你有帮助

关于 Facebook JS SDK : Displaying oAuth dialog in iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7553999/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com