如何创建像雅虎一样的Facebook登录:

时间:2012-05-11 07:12:31

标签: facebook facebook-graph-api facebook-javascript-sdk

如果你点击这里:

http://shine.yahoo.com/parenting/time-magazines-breastfeeding-cover-moms-react-185700989.html

然后点击“使用Facebook登录”,然后会打开一个弹出窗口。在这个弹出窗口中,您可以进行Facebook登录,但它与经典的Facebook登录不同:

事实上,此弹出窗口中会显示发布操作权限,而不是在经典的Facebook登录中,下一步会显示发布操作权限。

如何创建像雅虎这样的Facebook登录?

2 个答案:

答案 0 :(得分:0)

如果您在呈现的弹出窗口中检查iframe,则对话框中的所有内容都将从Facebook提供。这必定是雅虎与Facebook建立的某种特殊合作关系的结果。这可能是在雅虎提出在2006年购买Facebook时开始的。

我的想法是要进行这种设置,你需要在Facebook的bizdev中认识一个人,并且能够为他们的网站带来大量的流量。

答案 1 :(得分:0)

Facebook和雅虎都使用openID进行身份验证,Outh用于authoriazation.in facebook使用你需要我们api库授权阅读文档here你应该有一些javascript或服务器端脚本语言knowledege.for雅虎同样仍然适用。雅虎使用oauth 2.0进行授权。当雅虎用户登录登录按钮时,他/她使用outh系统重定向到雅虎,如果他/她允许你的应用程序,他/她会被重定向到你的网站使用您使用yahoo.you创建应用程序中指定的URL,在此处阅读文档> / a> 如果你需要创建一个像facebook风格的对话框,那么你需要有一些css javascript或jquery知识,但是灯箱或fancybox插件有一个简单的插件,你可以在其中创建一个iframe或div标签来保存对话框的内容。 / p>