以下關於文件的闡述以及代碼的樣例,均以 PHP 程序為例。

UCenter 的目錄結構

UCenter 分為服務端和客戶端 2 個部分。服務端目錄為「upload/」,客戶端目錄為「client/」。無論你的網站有多少個應用程序,服務端在一個網站中只需安裝一次。而客戶端則必須存在於每一個應用的根目錄中。具體目錄結構請見下表:

服務端:upload/

UCenter 安裝時上傳此文件夾中的文件到您的服務器,在瀏覽器輸入「http://網站地址/install/」安裝 UCenter。安裝後刪除 install/ 目錄。
control/ 應用程序 control 部分目錄
data/ 緩存數據目錄,此目錄及其子目錄需要有可寫權限
images/ 圖片目錄
install/ 安裝目錄,安裝後必須刪除
js/ javascript 腳本目錄
lib/ 應用程序函數庫目錄
module/ 應用程序 module 部分目錄
view/ 模板目錄
index.php 服務端接口函數庫接口文件
admin.php 用戶管理中心主文件
avatar.php 頭像顯示

客戶端:client/

UCenter 應用程序必備的目錄,如果您的應用程序基於 UCenter,那麼您的應用程序目錄中必須包含此目錄,目錄名可自定義(所有 Comsenz 的產品對應的目錄名為「uc_client/」)。
control/ 應用程序 control 部分目錄
data/ 緩存數據目錄,此目錄及其子目錄需要有可寫權限
lib/ 應用程序函數庫目錄
module/ 應用程序 module 部分目錄
client.php 接口函數庫

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 接口函數庫文件,例如下面檢查新短消息的代碼:
include './uc_client/client.php';
$newpm = uc_pm_checknew($Example_uid);
詳細的接口函數說明,請看「接口函數」章節。