社会化评论系统 php,搜狐畅言社交化评论插件接入之单点登录

很久以前就想做关于Jfinal的社区,可是苦于不像去写那种留言与回复的那种功能,于是就想着要通过第三方的那种社交评论插件去完成这种功能呢,而且还想着去使用那种一件登录,可是又不想去申请所谓的APPKEY和APPID,处于这种偷懒的心态,所以就有了这一篇博文。假如你也有这种类似的想法,大家可以一起来看看。

关于这个插件,我就不多说了,链接在这里大家自己去点,完了自己去了解,申请账号及相关的设置。

畅言插件主页:

重要的:

强烈建议大家在使用之前,去详细的阅读官方的帮助文档,因为这个真的很重要,记住,真的很重要

好了 直接入正题:

今天要说就是如何将社交化评论插件引入到自己的系统中,并且通过一键登录来和自己的系统打通的整个过程。

1、首先,你等先到畅言的网站里进行注册,然后就会得到一个APPKEY和APPID之类的东西,如图所示:

d6f68dcd46020e240ef6309b501e6093.png

这两个参数是你注册以后,畅言给你的,为什么要有这个东西?太多的理论我不说了,但是,我能告诉你的就是,这个两个参数是必须要有的,否则就没有办法正常工作,不行你自己去试试

2、你得进入到一下的这个页面里面,然后完成相关的设置。如图所示:

f0623a9bcf947480a0a875a2e94b90b0.png

详细说说这里面参数的意思:

1、单点登录

因为我的站点需要这个所以必须要勾选这个,这个单点登录的意思就是,假如你在我的站点中使用了这个插件中的某一个登录方式,如QQ,那么在你QQ登录了以后,我也就认为你在我的站点里登录了,也就是说,只要有一个地方登录,我就认为你登录,详细的请看这里http://changyan.kuaizhan.com/static/help/a-sso.html

2、站点图标,这个不说了,就是一个图片,作用和QQ登录上面的那个QQ图标是一个尿性

3、登录行为:这个主要是说,你是使用新的页面登录,还是在当前页面使用js的弹出框登录,这个字面意思,你们一看就明白了

4、单点登录类型,这个说的很清楚,我也就不说了

5、登录接口URL  就是畅言的js发现畅言已经登录,第三方网站未登录的情况下,会调用此接口进行网站登录操作

6、退出登录URL 这个就是畅言登出的时候,会调用此接口作网站登出

7、查询用户接口URL 此接口在用户访问页面的时候会进行调用

设置好了以上的这些,你就可以开始搞你的评论插件了,怎么安装的话,你自己看文档,其实就是拷贝一段代码就可以了。

现在说说接口事情,官方文档写的很清楚了,不过我在这里还是要说一句。所有需要返回的参数,一定要按照官方的写的来做,一个都不能差。

下面才是重点,就是这个畅言和我们自己系统是怎么样联合在一起的这个工作原理!

其实很简单,假设你A页面中安装了畅言插件,而且你当前的状态是未登录,那么,在你使用畅言登录的时候成功的时候,会调用刚刚的那个查询用户信息的那个接口(这个接口的逻辑是你自己写的,用来查询你本地用户的数据的,换句话说就是,当畅言用户登录了以后,总是会调用这个接口的),这样你可以实现在本地系统也登陆的情况了。其他的也是一样,就是说登录以后,会调用你本站系统登录的接口完成本站登录,退出以后,也会调用你本站的接口进行退出,这样的话,就保证了在任何一端登录,都可以实现两个系统的登录。这就是基于畅言社交评论插件的工作原理。明白了这些,你就可以用畅言来实现你自己的社区评论了!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值