当前位置: 首页 > news >正文

UCenter 来自网络

UCenter的概念

UCenter,顾名思义,就是用户中心的意思。是国内著名Discus论坛程序开发商康盛创想Comsenz的产品,按照官方的说法,是其旗下各个产品之间信息直接传递的一个桥梁,通过UCenter 站长可以无缝整合Comsenz系列产品,实现用户的一站式登录以及社区其他数据的交互。

UCenter的具体功能和作用

  提供同步登录、退出、注册等相关接口,可以实现用户一个账号,在一处登录,全站通行。

  提供积分策略共享,可以实现各应用设置灵活的积分策略。

  提供好友相关接口,可以实现各应用好友互通。

  提供短消息相关接口,可以实现用户在不同应用收发短消息。

  提供 TAG 相关接口,可以实现通过关键词关联各应用的数据,如帖子、商品、视频,使数据多元化。

  提供 Feed 相关接口,可以实现记录用户在各应用的行为,并且在 UCenter Home 等应用显示。

  提供词语过滤数据共享,可以实现各应用共享 UCenter 的词语过滤数据。

  提供MySQL和HTTP两种连接用户中心的模式,使之能将 UCenter 和各应用能灵活部署,可以是单台服务器,也可以是局域网、广域网。

  通知失败重发机制,为用户中心与各应用交换数据提供更好的保障。

  缓存、模板、日志等机制,保障系统在稳定,优化状态下运行。

 

http://www.discuz.net/thread-958891-1-1.html 理解

http://www.ucapi.com/api/example.htm  接口介绍

引言:UCenter从第一个测试版和大家见面到现在,相信大家对UCenter这个东西已经有了一定的了解。但在各位站长心中可能还存在不少疑问,UCenter到底是一个什么东西?是不是只是一个通行证而已?它的出现会给站长带来什么?

UCenter是什么?

UCenter从含义上看可以理解为你的中心,它提供数据交换的底层API用于架设在之上的各个应用(包括论坛、博客、商城、视频等等)的数据交换。以电脑操作系统比喻来解释,如果说把一个网站比作一台电脑的话,那么UCenter就好比电脑中操作系统。让一台电脑跑起来首先就要安装操作系统,那么如果做网站首先就要安装UCenter。安装好操作系统下一步就是安装应用程序了,对于UCenter而言就是在上面安装论坛、博客、商城、视频等等网络应用。这些应用可以通过UCenter提供的各种接口有机的整合起来,从而将信息连通,这些信息包括用户、短信息、标签、积分等等。

UCenter的出现会给站长带来什么?

可以这么说将用户数据在各个应用连通是UCenter最主要的功能之一,但绝不是唯一功能。UCenter还肩负着除了用户之外的短信息、标签、积分等等数据连通。举个标签例子说吧,通过UCenter的API将跑在上面的各个应用的相同标签信息进行整合,然后作为相关信息显示在各个应用上,简单点说你在商城发一个手机的商品,那在论坛关于手机的帖子下面就会出现这个商品的介绍,反过来说在论坛的帖子也可能出现在商城的商品相关信息中。

UCenter是不是只是一个通行证而已?

UCenter有用大量的数据API将社区内的各个应用连通起来,这种连通引导网站用户真正在这里社区里面转起来,给站长创造更大的价值。同时这些开放的API让其他流行的建站程序能够轻松的整合进来,真正帮助站长建立属于自己的社区。

 

转载于:https://www.cnblogs.com/JackieYang/archive/2011/06/02/2070056.html

相关文章:

  • 用jQuery.noConflict()防止$的冲突
  • 【转】中国程序员的文化模式
  • HTML5的Geolocation API
  • 线程同步之lock学习
  • 减少Linux下Squid服务器的TIME_WAIT
  • 什么是云存储技术与云存储服务?
  • HTTP协议header头域
  • Web开发小结 - 2
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • 【原创】关于mobile 和wince系统定制开发的最大区别
  • 军卫一号军卫二号相关论坛资料汇总
  • 如何在linux下解压缩rar格式的文件压缩包
  • Answer:关于C#连续赋值的面试题
  • 准备MCITP考试
  • Effective Java学习笔记-对于所有对象都通用的方法
  • Computed property XXX was assigned to but it has no setter
  • Git 使用集
  • HTML中设置input等文本框为不可操作
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript 基础知识 - 入门篇(一)
  • Java多线程(4):使用线程池执行定时任务
  • nfs客户端进程变D,延伸linux的lock
  • ng6--错误信息小结(持续更新)
  • nodejs:开发并发布一个nodejs包
  • python3 使用 asyncio 代替线程
  • VuePress 静态网站生成
  • vue脚手架vue-cli
  • 仿天猫超市收藏抛物线动画工具库
  • 给新手的新浪微博 SDK 集成教程【一】
  • 前端面试之闭包
  • 学习JavaScript数据结构与算法 — 树
  • 你对linux中grep命令知道多少?
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​Spring Boot 分片上传文件
  • #LLM入门|Prompt#3.3_存储_Memory
  • (03)光刻——半导体电路的绘制
  • (145)光线追踪距离场柔和阴影
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (k8s中)docker netty OOM问题记录
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (附源码)计算机毕业设计ssm电影分享网站
  • (算法设计与分析)第一章算法概述-习题
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)大型网站架构演变和知识体系
  • (转)重识new
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • **PHP分步表单提交思路(分页表单提交)
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .bat文件调用java类的main方法
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .net 提取注释生成API文档 帮助文档
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .net开发时的诡异问题,button的onclick事件无效