`

UCenter十日谈——整合篇

阅读更多

UCenter除了对实现用户 通行,各个应用通用信息的存储和处理之外,还有一个重要的功能 就是开放的接口协议,其他第三方应用程序 通过简单修改,即可很容易将程序纳入UCenter体系中来,和其他应用共享用户以及其他数据 ,关于第三方应用程序的整合牵扯到的东西比较多,这里篇幅有限不能很详细的说,我只对整合概念上做一些描述。


第三方应用程序的整合可以分为两个层次,一种层次只整合用户基本数据,能够实现用户的同步登录。这个层次的整合只需需要应用程序的注册 和登录程序即可,注册通过接口将用户信息发送给UCenter,登录时候将用户提交的信息发送到UCenter进行验证,其他的相关操作还保持系统 的原有操作即可。这个层次的整合改动相对比较少,实现起来比较容易。

第二个层次的整合就是比较深层次的整合了,除了上述说的用户基本数据整合,还有更多数据的交互,例如使用UCenter的共用TAG 机 制将各个应用的信息关联起来,将程序应用的用户行为推成事件(feed),把本应用和其他应用的用户积分进行兑换,通过接口发送社区短信息等等。这样的整 合相对改动的地方比较多,实现起来比较复杂,不过上述举例说的这些功能UCenter都有完善的接口,第三方应用程序只需要调用相应的接口即可实现,无需 再自行编写相关功能代码

上面说的是从概念上介绍一下UCenter整合第三方应用的方式,下面具体说说整合的细节,这里只是把一些关键步骤列出来。

首先说一下要在第三方应用下添加的文件 ,首先要不UCenter压缩包里面的client目录 放 在第三方应用更目录下,这个目录主要放置UCenter一些接口文件,这个目录的名称可以根据需要自行修改,例如Comsenz旗下产品都是统一用 uc_client为目录名称。其次要在应用根目录下建立api目录并创建一个uc.php文件,这个文件主要用于和UCenter通信,目录名称和文件 必须是固定的,否则无法和UCenter进行通信。

说完放置的文件再简单说一下接口文件调用,调用很简单只要在需要条用函数的地方,加入这样的代码
include './uc_client/client.php'; 然后就可以调用其中的函数了,

举例:
include './uc_client/client.php';  // 引用UCenter客户端文件
$newpm = uc_pm_checknew($Example_uid); // 调用检查用户短信息的接口函数,检查用户短信息

这个例子只是众多接口函数之一,如果想了解更多相关接口函数,可以看我们提供的UCenter开发手册(下载 地址http://www.discuz .net/thread-879237-1-1.html )这里面对UCenter所有的相关数据函数均有详解,相信一定能对你的整合起到很大的帮助作用。

由于篇幅所限关于UCenter的第三方应用整合我只能说这么多了,如果大家对这方面感兴趣可以去下载我上面说的那个UCenter开发手册,里面详细说明了相关接口详解以及详细的整合方法。我们还将在官方 论坛 上建立相关的版块 ,供开发者讨论,欢迎大家到时光临交流。

UCenter十日谈到今天就要结束了,其实说是十日谈其实断断续续写了半个多月,相信通过这十篇文章大家对UCenter有了一定的了解,那怕只对其中一方面比以前有了更深刻的了解我也很欣慰了,最后感谢一直再看十日谈的朋友们,谢谢!
分享到:
评论

相关推荐

    ecshop整合ucenter配置文件

    ecshop整合ucenter配置文件

    详解ucenter原理及第三方应用程序整合思路、方法

    ### 详解uCenter原理及第三方应用程序整合思路、方法 #### 一、uCenter的功能与价值 uCenter作为一款强大的用户中心管理系统,不仅能够实现不同PHP应用程序之间的用户数据整合,还能跨语言支持ASP/ASP.NET/PHP/JSP...

    整合Ucenter的CI框架

    **整合Ucenter的CI框架详解** Ucenter是Comsenz公司推出的一款用户中心系统,它集成了用户管理、权限控制、社区积分等核心功能,常用于多应用间用户的统一管理和授权。CI(CodeIgniter)框架则是一款轻量级的PHP...

    ucenter整合原理和流程

    **Ucenter 整合原理和流程详解** Ucenter 是 Comsenz 公司推出的一款用户整合解决方案,旨在统一管理多个应用中的用户数据,实现多应用之间的用户同步登录和信息共享。它由 Server 端和 Client 端两部分组成。 1. ...

    thinkphp和ucenter1.6整合

    《ThinkPHP与Ucenter1.6整合详解》 在当今的Web开发中,用户管理和社区功能的集成变得越来越重要。ThinkPHP作为一个强大的PHP框架,以其高效、易用和灵活的特性受到众多开发者喜爱。而Ucenter则是Discuz!推出的一款...

    asp和ucenter整合接口

    在ASP环境中,如果我们想要与UCenter进行整合,就需要通过特定的接口来实现这一功能。 首先,理解ASP和UCenter整合的基本流程: 1. **接口调用**:ASP应用需要调用UCenter的API接口,这些接口包括用户注册、登录、...

    用Ucenter整合自己的应用

    ### 用Ucenter整合自己的应用 #### 知识点一:理解Ucenter - **定义与功能**:Ucenter是一款由Comsenz公司开发的开源用户中心系统,它主要用于集中管理多个应用程序或网站的用户数据。通过Ucenter,开发者可以轻松...

    ThinkSNS与Ucenter的整合

    《ThinkSNS与Ucenter整合教程》 在构建社交网络平台时,经常需要将不同的应用进行集成,以实现用户统一管理、数据共享等功能。ThinkSNS是一款强大的社交网络软件,而Ucenter则是知名的用户中心解决方案。本文将详细...

    ecshop discuz ucenter整合

    与 UCenter 整合详解** ECSHOP、Discuz! 和 UCenter 的整合是一项重要的工作,它能够帮助网站实现用户数据的统一管理,使得用户在登录其中一个系统后,无需再次登录其他关联的系统,提升了用户体验。下面将详细...

    asp.net整合ucenter接口程序源码

    ASP.NET整合Ucenter接口程序源码是一套用于将ASP.NET应用程序与Comsenz的Ucenter进行集成的解决方案。Ucenter是Comsenz公司推出的一款集成了用户管理、应用互联等功能的中心化用户系统,常被用于论坛、博客、问答等...

    UCenter-整合方案-v1.1-phpwind-v8.5-GBK

    《UCenter 整合方案 v1.1 phpwind v8.5 GBK》是一个针对PHPWind v8.5论坛系统与Comsenz的UCenter进行整合的详细解决方案。该方案旨在帮助用户实现社区网站的数据共享和用户统一管理,提高运营效率和用户体验。以下是...

    Discuz_7.2 Ucenter整合

    7.2与Ucenter整合详解》 Discuz! 7.2是一款由康盛创想(Comsenz)公司开发的社区论坛软件,它以其强大的功能和易用性深受广大站长喜爱。而Ucenter是康盛创想推出的一个统一用户管理平台,能够实现多个应用之间的...

    fxjob fxask ucenter 网站整合实例

    本实例涉及的是"fxjob"、"fxask"以及"ucenter"的整合,这三个组件在中文互联网环境中有着广泛的应用。"fxjob"可能是一个招聘或求职类网站,"fxask"可能是一个问答社区,而"ucenter"则是Discuz!推出的一种中心化用户...

    shopnc_B2B2C Ucenter整合插件 绝对可用 完整版

    《ShopNC B2B2C与Ucenter整合插件详解》 在当今互联网时代,电商平台的建设已经成为商业发展的重要组成部分。ShopNC B2B2C作为一款强大的多用户商城系统,为企业提供了全方位的电子商务解决方案。而Ucenter则是...

    Yii+Framework应用通过UCenter整合discuz视频教程

    4. **Yii 与 UCenter 整合**:学习如何在 Yii 应用中集成 UCenter 的 SDK 或 API,实现用户认证和数据同步。这通常涉及在 Yii 的控制器中编写逻辑,调用 UCenter 的接口,并处理响应结果。 5. **安全与优化**:在...

    帝国CMS整合Discuz UCenter接口

    【帝国CMS整合Discuz UCenter接口】是将流行的CMS系统帝国CMS与社区论坛软件Discuz!的用户中心(UCenter)进行对接的一项技术工作。UCenter是Comsenz公司开发的一个用户统一管理平台,它允许多个应用(如Discuz! ...

    shopex 4.8.5整合Ucenter1.5.1的方法

    ### Shopex 4.8.5 整合 Ucenter 1.5.1 的方法 在电子商务领域,Shopex是一款非常流行的开源网店系统,而Ucenter则是由Discuz!团队开发的一款用户中心软件,用于统一管理多个应用系统的用户数据。整合Shopex与...

    骑士CMS ucenter整合文件

    【骑士CMS与Ucenter整合详解】 骑士CMS(Knight CMS)是一款流行的内容管理系统,它提供了强大的网站建设和管理功能。Ucenter则是Comsenz公司推出的一款集用户管理、社区论坛、博客等应用于一体的统一用户中心系统...

    java整合Ucenter统一登陆、退出源码

    Java整合Ucenter实现统一登录和退出的源码是基于UCenter通信协议的一种技术实践,它主要解决了在多个应用系统间用户身份验证的统一问题。UCenter是一个由Discuz!开发的用户中心系统,它可以集中管理多个网站或应用的...

    Thinkphp整合ucenter同步登录注册退出

    通过以上步骤,我们可以成功地在Thinkphp框架中整合Ucenter,实现用户登录、注册、退出的同步操作,为用户提供一致性的体验,同时降低了开发复杂度。在实际应用中,可以根据具体需求进行功能扩展和优化,以满足更多...

Global site tag (gtag.js) - Google Analytics