gpt4 book ai didi

javascript - 使用 php sdk 显示 Facebook 登录按钮

转载 作者:行者123 更新时间:2023-11-30 19:51:31 24 4
gpt4 key购买 nike

有没有办法在使用 fb php sdk 时获得默认的 Facebook 登录按钮?我想知道为什么 Facebook 不提供 css 代码来呈现默认按钮。

我唯一发现的是使用 JS 时的按钮。

也许有一种方法可以使用 JS 按钮在点击时调用 php 代码?

这是在他们的文档中定义的 php 链接:

echo '<a href="' . htmlspecialchars($loginUrl) . '">Log in with Facebook!</a>';

Facebook Login Button

最佳答案

Maybe there is a way to use the JS button to call the php code on click?

不,不是真的。

按钮实现的是客户端登录流程,PHP SDK登录是服务端登录流程。

按钮在 iframe 中呈现,因此您首先无法直接访问它的样式或脚本。并且也不推荐尝试将点击事件处理程序附加到 iframe 元素本身,因为这可能会被检测为潜在的点击劫持。

I´m wondering why Facebook is not providing css code to render a default button.

这可能会与主机站点的样式发生冲突,因此需要封装……这可能又是 iframe 或类似的东西。

https://en.facebookbrand.com/您可以获得“f” Logo 和一些其他 Assets ,它们可以帮助您构建自己的 Assets 。主要颜色也应该在某处可用。


当然你也可以使用JS SDK提供的登录按钮,配合PHP SDK使用。它们可以共享 cookie,因此当您在客户端登录用户后,在下一次向您的服务器发出请求时,PHP SDK 将能够识别并获取用户 session 。

关于javascript - 使用 php sdk 显示 Facebook 登录按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54415719/

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