分享

[接口开发] 事件接口

[复制链接]

事件接口

发表于 2020-1-5 10:44:48 来自 接口开发 阅读模式 倒序浏览
978 0 查看全部
此部分接口负责应用间信息的聚合。
添加事件

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。


获取事件
array uc_feed_get(integer limit)函数参数


参数含义
integer limit取事件的条数,默认为 100 条

返回值


含义
array事件列表数据


本接口函数用于提取事件。如果正确则返回事件列表数组。



附表:事件列表数组结构


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() 获取提交的事件




回复

使用道具 举报

游客~
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| 鲸云论坛

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4