gpt4 book ai didi

facebook - 如何让 Facebook 登录按钮重定向到特定的 URL

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

这是 Facebook 登录按钮上的信息

http://developers.facebook.com/docs/guides/web/

所以它会呈现一个登录按钮,用户可以点击它登录 Facebook(会弹出一个登录窗口)但是在用户登录后,即使“赞”或“分享”按钮现在可以使用,但“登录”按钮仍然显示。

1)有没有办法在用户成功登录后重定向到一个URL?
2) 另一种方法是将登录按钮动态更改为不可见或更好,将其显示为“以 [Peter (username)] 身份登录”

如何完成 (1) 和/或 (2)? (我在 Facebook 应用程序设置中没有看到回调 URL,而且重定向可能需要从网站上的页面 A 或页面 B 转到不同的 URL)

更新:我找到了一些关于 <fb:login-button on-login="top.location = '...'; "> 的信息但我看到一些网站在做重定向,但没有 on-login='...'

最佳答案

1) 您还可以使用如下代码重定向登录(注意 auth.login 事件):

 <script src="http://connect.facebook.net/en_US/all.js">
</script>
<script>
FB.init({
appId: '??????????????', cookie: true,
status: true, xfbml: true
});
FB.Event.subscribe('auth.login', function () {
window.location = "http://example.com";
});
</script>
<fb:login-button>
Login with Facebook
</fb:login-button>

2) 要确定是否显示或 Conceal 登录按钮,您可以使用FB.getLoginStatus 来发现用户是否已登录。以下页面可能有用:http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

关于facebook - 如何让 Facebook 登录按钮重定向到特定的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5200167/

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