尝试找出在我的网站中包含Login with Facebook
的最佳方式。
目前我正在使用png
图像,onclick调用php控制器。该控制器可以访问Facebook PHP SDK。控制器与facebook api交谈并对用户进行身份验证。
但在网络上我检查了其他实现方式。
第一部分是facebook Login Button
的类型:
第二部分是登录实施:
https://www.facebook.com/dialog/oauth?client_id=appId&scope=email&redirect_uri=http//localhost/authenticate
答案 0 :(得分:1)
Facebook为不同的设备和项目提供了几种登录流程。
客户端JavaScript SDK
难度:低 推荐用于:网站,Facebook上的应用和移动应用
原生设备登录
难度:中等 推荐用于:支持的移动设备上的本机应用
服务器端登录
难度:高 推荐用于:桌面应用程序或其他不适合JavaScript的环境
以上详细信息来自Facebook开发者网站。 p lease check out this link for more details
Facebook建议为网站使用Javascript SDK,因为使用FB.Login()只会触发弹出窗口并轻松获得响应。在某些情况下,使用JavaScript可能不合适,或者您可能更喜欢使用其他编程语言创建登录流,然后使用服务器端登录。