我正在尝试将社交集成添加到我的Web应用程序中,我正在寻找可以在 CakePHP 中使用的插件或库,以允许单个API与多个社交网络接口,包括Facebook,Twitter,Linkedin,谷歌,雅虎......基于gigya的http://www.webtechnick.com/blogs/view/235/Gigya_Social_Network_CakePHP_Plugin之类的东西,但是如你所知,gigya不是免费的,甚至是低成本的选择,他们允许您免费获取开发人员密钥,仅用于评估目的。所以我正在寻找什么是开源或免费或至少低成本的东西。我做了一些研究,但是我无法找到我想要的东西,你能不能推荐一些你有很好经验的CakePHP库/插件。
提前致谢。
答案 0 :(得分:1)
我认为Cake不存在一体化的社交解决方案,因此您必须使用各个插件的集合。
有一些优秀的插件可用。我从与Gigya插件相同的开发人员的Facebook的Cake插件中获得了很好的经验。代码托管here on GitHub。 但另一方面,Twitter和OAuth似乎没有一个完全成熟且积极开发的插件。开发这样的插件不应该那么复杂,支持Cake中的Vendor包和Abraham Williams的优秀TwitterOAuth PHP库,hosted here on GitHub。
当然有JanRain,但这似乎是针对通过各种社交网络进行的用户身份验证。我也找不到一个Cake插件。
但是从我所看到的情况来看,除了付费的Gigya服务之外,对你的问题似乎没有一个令人满意的答案,这将一举解决问题。