此部分接口负责应用间信息的聚合。 添加事件
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 和链接地址,格式请参考实例 |
返回值
本接口函数用于向 UCenter Home 添加事件。如果正确则返回事件的 ID。
获取事件
array uc_feed_get(integer limit)函数参数
参数 | 含义 | integer limit | 取事件的条数,默认为 100 条 |
返回值
本接口函数用于提取事件。如果正确则返回事件列表数组。
附表:事件列表数组结构
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() 获取提交的事件 |
|
|
|
|
|