gpt4 book ai didi

Facebook 身份验证无需重定向?

转载 作者:行者123 更新时间:2023-12-03 06:22:54 24 4
gpt4 key购买 nike

有没有办法在不重定向的情况下使用 Facebook 身份验证(OAuth 2.0)?

我没有使用 facebook 登录按钮,所以我应该重定向到 https://www.facebook.com/dialog/oauth ? client_id=YOUR_APP_ID&redirect_uri=YOUR_URL,但我不想将用户重定向到我的页面之外。有没有办法在弹出窗口中打开此网址(顺便说一句,我该怎么做?),然后捕获 sessionChange 事件,就像使用普通的 facebook 登录按钮一样?
我正在使用 jQuery 和 Pyramid。

谢谢!

最佳答案

几周前,我仅使用 Facebook JS SDK 为客户制作了一个具有该行为的应用程序

FB.login(function(response){
if(response.session){
var user_id = response.session.uid,
access_token = response.session.access_token;
}
}
);

如果需要,您可以使用ajax将access_token发送到您的服务器。如果您使用太多 ajax,请小心,如果您不经常调用 FB.getLoginStatus(), session 将会过期。

关于Facebook 身份验证无需重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771569/

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