1

如果你点击这里:

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

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

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

如何创建像 yahoo 这样的 facebook 登录?

4

2 回答 2

0

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

我的猜测是要进行这种设置,您需要认识 Facebook bizdev 中的某个人,并且能够为他们的网站带来大量流量。

于 2012-05-11T15:37:55.937 回答
0

Facebook 和 yahoo 都使用 openID 进行身份验证,使用 Outh 进行授权。在 facebook 中使用您需要向我们提供 api 库进行授权阅读此处的文档你应该有一些javascript或服务器端脚本语言knowledege。对于雅虎,同样适用。雅虎使用oauth 2.0进行授权。当雅虎用户点击登录按钮时,如果他/她使用outh系统将他/她重定向到雅虎/she 允许您的应用程序然后使用您在使用 yahoo 创建应用程序中指定的 url 将他/她重定向到您的站点。如果您需要创建类似 facebook 样式的对话框,请在此处阅读文档>/a>,那么您需要有一些 css javascript 或 jquery 知识,但是有一个简单的插件 lightbox 或 fancybox 插件,您可以在其中创建一个 iframe 或 div 标签来保存对话框的内容。

于 2012-09-08T11:38:28.933 回答