UCenter 的接口函数

UCenter 分为 MySQL 和远程两种接口连接方式,MySQL 方式是直接连接数据库因此速度较快,但当 UCenter 的服务端和客户端不在同一主机中且没有远程 MySQL 帐号的情况下,则只能使用远程连接方式。使用 UCenter 接口函数前请根据应用程序的需求定义以下相关常量:
    UC_CONNECT  连接 UCenter 的方式 mysql:MySQL 方式 空:远程方式 
    UC_DBHOST  UCenter 数据库主机 
    UC_DBUSER  UCenter 数据库用户名 
    UC_DBPW  UCenter 数据库密码 
    UC_DBNAME  UCenter 数据库名称 
    UC_DBCHARSET  UCenter 数据库字符集 
    UC_DBTABLEPRE  UCenter 数据库表前缀 
    UC_DBCONNECT  UCenter 数据库持久连接 0=关闭, 1=打开 
    UC_KEY  与 UCenter 的通信密钥, 要与 UCenter 保持一致 
    UC_API  UCenter 服务端的 URL 地址 
    UC_IP  UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值 
    UC_CHARSET  UCenter 的字符集 
    UC_APPID  当前应用的 ID 

使用 UCenter 接口函数库必须包含 uc_client/client.php 接口函数库文件

-------------------------------------------------------------------------------------------------------------------

 

用户接口
此部分接口负责用户的注册、登录,可实现用户表的统一管理。
uc_user_register
用于新用户的注册
uc_user_login
用于用户的登录验证
uc_get_user
用于获取用户在 UCenter 的基本数据
uc_user_edit
用于更新用户资料
uc_user_delete
用于删除用户
uc_user_deleteavatar
用于删除用户头像
uc_user_synlogin
用于用户同步登录
uc_user_synlogout
用于用户同步退出
uc_user_checkemail
用于检查用户输入的 Email 的合法性
uc_user_checkname
用于检查用户输入的用户名的合法性
uc_user_addprotected
用于添加被保护的用户
uc_user_deleteprotected
用于删除被保护的用户
uc_user_getprotected
用于获得被保护的用户列表
uc_user_merge
用于把重名的用户合并到 UCenter
uc_user_merge_remove
用于移除重名用户记录中的指定记录
uc_user_getcredit
用于获取指定应用的指定用户积分

短消息接口
此部分接口负责用户间的短消息传输,可以跨应用间互相发送短消息。“短消息中心”的界面接口可以让应用只需一个函数接口即拥有短消息功能,对于高级用户 UCenter 也提供了丰富的收发接口函数供用户自己开发短消息系统。
uc_pm_location
本接口函数运行后会发送一个 header 的 location 请求,使当前页面跳转到短消息中心。
uc_pm_checknew
本接口函数会检查指定用户是否有新的短消息。
uc_pm_send
本接口函数用于发送短消息。
uc_pm_delete
本接口函数将删除指定文件夹中的指定消息 ID 的短消息。
uc_pm_deleteuser
本接口函数将删除和 uid 对话的 touids 中的所有短消息。
uc_pm_deletechat
本接口函数用于群聊短消息的退出和删除。
uc_pm_readstatus
本接口函数用于标记短消息的已读/未读状态。
uc_pm_list
本接口函数用于获取指定文件夹的短消息列表。
uc_pm_ignore
本接口函数用于直接忽略未读短消息的提示状态。
uc_pm_view
本接口函数用于返回指定用户的指定消息 ID 的消息。
uc_pm_view_num
本接口函数用于返回指定会话的消息数量。
uc_pm_viewnode
本接口函数用于查询单条短消息内容。
uc_pm_chatpmmemberlist
本接口函数用于返回群聊成员列表。
uc_pm_kickchatpm
本接口函数用于将指定用户踢出群聊会话。
uc_pm_appendchatpm
本接口函数用于添加群聊成员。
uc_pm_blackls_get
本接口函数返回用户的黑名单设置的内容。
uc_pm_blackls_set
本接口函数用于更新用户的黑名单列表数据。
uc_pm_blackls_add
本接口函数用于添加用户的黑名单项目。
uc_pm_blackls_delete
本接口函数用于删除用户的黑名单项目。

好友接口
此部分接口负责用户好友信息的共享。一个应用更新的好友资料其他应用都能够看到。
uc_friend_add
本函数接口用于把 friendid 添加为 uid 的好友。
uc_friend_delete
本函数接口用于删除指定用户的好友。
uc_friend_totalnum
本接口函数用于返回指定用户的好友数。
uc_friend_ls
本接口函数用于返回好友列表数据。

积分接口
此部分接口负责应用间的积分兑换。
uc_credit_exchange_request
本接口函数用于积分兑换处理。

头像接口
此部分接口提供了一套用户头像的编辑、显示的平台,可以让应用拥有用头像的编辑功能。
uc_avatar
本接口函数用于返回设置用户头像的 HTML 代码。
uc_check_avatar
本接口函数用于检测指定用户的头像是否存在。

标签接口
此部分接口负责应用间标签信息的聚合。
uc_tag_get
本接口会向用户中心发起一个请求,要求获取用户中心中所有应用的标签数据。

事件接口
此部分接口负责应用间信息的聚合。
uc_feed_add
本接口函数用于向 UCenter Home 添加事件。如果正确则返回事件的 ID。
uc_feed_get
本接口函数用于提取事件。如果正确则返回事件列表数组。

应用接口
此部分接口用于获取应用相关信息。
uc_app_ls
本接口获取 UCenter 中所有应用的列表数据。

邮件接口
此部分接口用来将邮件加入到邮件队列,或者直接发送邮件(当level为0时)。
uc_mail_queue
本函数用来将邮件加入到邮件队列,或者直接发送邮件(当level为0时)。

 

制作人:飞虎                                           无兄弟不编程!

====================================================

欢迎加QQ群进行更多交流:305397511     专注于php、mysql以及开源框架

posted @ 2011-06-24 22:24  飞虎cnblog  阅读(2418)  评论(0编辑  收藏  举报
友情链接:技术迷 | JSM官方博客 | 阿旭博客 | 有声小说在线听