OpenID和FB Connect教程

时间:2010-10-20 23:21:49

标签: php facebook openid twitter

简单的问题,我一直在寻找整个互联网,过去几天每天都要花几个小时在网站上寻找关于OpenID和Facebook Connect集成的可靠信息。

我看过像Janrain这样的名称popup提供他们的解决方案,但我看到许多网站,如Invision Power Board论坛,甚至在StackOverflow使用不同的解决方案。

我们希望在我们的网站上接受的两个登录主要是Facebook和Twitter。我一直在寻找一个教程,或者至少是一个将这个功能整合到PHP网站的指南。

如果有人有任何信息或指示会很棒。

谢谢!

4 个答案:

答案 0 :(得分:2)

我从官方文档开始。他们很不错。

http://developers.facebook.com/docs/authentication/

http://dev.twitter.com/pages/sign_in_with_twitter

推特一个稍微迟钝,但它仍然很容易理解。

答案 1 :(得分:2)

对于Twitter,只需使用他们简单的JavaScript SDK:

但我真的会避免自己实施这些服务。例如。任何地方的Twitter都可能无法轻松设置,但您依赖于他们的JavaScript。它已被关闭,然后您的页面需要很长时间才能加载或根本不加载。

我没有尝试过新的 Facebook API,但是2年前,我浪费了一生的时间来尝试整合他们的API和我得到的一般想法 - 除非你在Facebook上认识某人可以查看一些日志,或者让你知道为什么这个API没有像你想象的那样回应,你只是靠自己。

我们确实使用Janrain的engage产品(免费)。它真的很好用。

直接处理所有这些服务是皇家(!)PITA。他们失败了,改变了他们的工作方式,行为失误 - 把它外包给那些似乎知道所有细节的人是件好事。在我们的案例Janrain。

答案 2 :(得分:2)

有一个复制并粘贴Facebook登录按钮解决方案。它也是免费的。它由LaunchBit开发。你可以试试。

http://toolkit.launchbit.com

答案 3 :(得分:1)

最后我发现以下链接:

对于Facebook PHP SDK(v3.0),以下链接通过解释的教程和可下载的示例帮助奇迹:
http://thinkdiff.net/facebook-connect/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/

有关详细信息以及如何轻松设置Facebook应用程序,此链接也应该有所帮助:
http://www.joeyrivera.com/2010/facebook-graph-api-app-easy-w-php-sdk/