开发范例
开发范例
为了方便开发,我们把所有的 UCenter 接口函数组合在一起,制作了范例程序。要运行此范例程序,您需要做的准备工作如下:
1、范例程序中默认不包含 client 目录,如果要运行此范例程序,请复制一份 UCenter 安装包中的 client 到范例程序根目录。
2、在 UCenter 添加一个应用,设置范例程序运行的 URL 等信息,通信密钥可随意填写,如"123456"。
3、打开范例程序的 config.inc.php 设置范例程序连接 UCenter 的方式,设置数据库连接等参数。"UC_KEY"填写在 UCenter 设置的通信密钥(上例的"12345"),"UC_APPID"填写刚才添加的应用 ID。
ucexample_1.php 为无用户表的范例程序主文件
ucexample_2.php 为有自己的用户表的范例程序主文件
具体目录结构请见下表:
1、范例程序中默认不包含 client 目录,如果要运行此范例程序,请复制一份 UCenter 安装包中的 client 到范例程序根目录。
2、在 UCenter 添加一个应用,设置范例程序运行的 URL 等信息,通信密钥可随意填写,如"123456"。
3、打开范例程序的 config.inc.php 设置范例程序连接 UCenter 的方式,设置数据库连接等参数。"UC_KEY"填写在 UCenter 设置的通信密钥(上例的"12345"),"UC_APPID"填写刚才添加的应用 ID。
ucexample_1.php 为无用户表的范例程序主文件
ucexample_2.php 为有自己的用户表的范例程序主文件
具体目录结构请见下表:
client/ | UCenter 客户端的文件目录,默认不包含此目录。 |
---|---|
api/ | API 接口目录 |
code/ | 范例代码程序段目录 |
code/login_nodb.php | ucexample_1.php 的用户登录范例代码,包含登录验证、同步登录的范例代码。让你了解到没有用户表也可以整合 UCenter。 |
code/login_db.php | ucexample_2.php 的用户登录范例代码,包含登录验证、同步登录和用户激活的范例代码。 |
code/register_nodb.php | ucexample_1.php 的用户注册范例代码,包含注册信息验证的范例代码。 |
code/register_db.php | ucexample_2.php 的用户注册范例代码,包含注册信息验证、用户激活判断的范例代码。 |
code/pmwin.php | 直接进入短消息中心的范例代码。 |
code/pmlist.php | 自制短消息平台的范例代码,包含获取短消息的列表、内容以及发送短消息的范例代码。 |
code/friend.php | 管理好友列表的范例代码 |
code/avatar.php | 查看、编辑头像的范例代码 |
include/ | 库文件文件 |
view/ | 模板目录 |
config.inc.php | 配置文件 |
ucexample_1.php | 应用程序无用户表的范例程序主文件 |
ucexample_2.php | 应用程序有自己的用户表的范例程序主文件 |
下载范例程序包
UCenter 接口开发手册下载更多相关:
1、如何搭建本地环境(php+mysql环境)
2、Discuz模板的制作方法
3、风格管理编辑页面中风格常量在模板中的注解图
4、Discuz各类幻灯片的制作方法 - 完全支持DIY
5、巧用firebug 对Discuz!模板进行样式调试修改美化