添加事件

integer uc_feed_add(string icon , integer uid , string username , string title_template , string title_data , string body_template , string body_data , string body_general , string target_ids , array images)

函數參數
參數 含義
string icon 圖標類型,如:thread、post、video、goods、reward、debate、blog、album、comment、wall、friend
integer uid 用戶 ID
string username 用戶名
string title_template 標題模板
string title_data 標題數據數組
string body_template 內容模板
string body_data 模板數據
string body_general 相同事件合併時用到的數據:特定的數組,只有兩項:name、link,保留
string target_ids 保留
array images 相關圖片的 URL 和鏈接地址,格式請參考實例
返回值
含義
integer 事件的 ID

本接口函數用於向 UCenter Home 添加事件。如果正確則返回事件的 ID。
添加事件示例 (PHP)

獲取事件

array uc_feed_get(integer limit)

函數參數
參數 含義
integer limit 取事件的條數,默認為 100 條
返回值
含義
array 事件列表數據,數組結構請參看附表

本接口函數用於提取事件。如果正確則返回事件列表數組。
獲取事件示例 (PHP)

附表:事件列表數組結構

key 含義
integer ['feedid'] 事件的 ID
integer ['appid'] 所在應用的 ID
string ['icon'] 事件的圖標 thread、poll、reward 等
integer ['uid'] 事件的發起人的用戶 ID
string ['username'] 發起人的用戶名
integer ['dateline'] 時間,UNIX 時間戳格式
string ['hash_template'] 模板的 Hash 值,用來相同類型事件的合併,32位字符串,如:c95dbd9aa75862c841b627e1e9598fd5
string ['hash_data'] 數據的 Hash 值,用來相同類型事件的合併,32位字符串,如:c95dbd9aa75862c841b627e1e9598fd5
string ['title_template'] 標題模板
string ['title_data'] 標題數據
string ['body_template'] 內容模板
string ['body_data'] 事件內容 HTML 格式,用 {xxx} 格式字符表示變量,如 {username}
string ['body_general'] 保留
string ['image_1'] 第一張圖片的 URL
string ['image_1_link'] 第一張圖片鏈接的 URL
string ['image_2'] 第二張圖片的 URL
string ['image_2_link 第二張圖片鏈接的 URL
string ['image_3'] 第三張圖片的 URL
string ['image_3_link'] 第三張圖片鏈接的 URL
string ['image_4'] 第四張圖片的 URL
string ['image_4_link'] 第四張圖片鏈接的 URL

接口流程

提交、獲取事件
接口函數 uc_feed_add() 提交事件 通知到 UCenter UCenter Home 使用接口函數 uc_feed_get() 獲取提交的事件