收藏主题或回复 - wolfcon/NGA-API-Documents GitHub Wiki
14 收藏主题或回复
14.1 收藏
输入地址
/nuke.php?
输入参数
__lib //固定为 topic_favor
__act //固定为 topic_favor
action //固定为 add(添加到不公开的收藏) 或 addopen(添加到公开的收藏)
tid //要收藏的主题id 或要收藏的回复所在的主题id
pid //要收藏的回复id 如果收藏主题不要设这个参数
extra //此条收藏的自定义文字说明信息 仅限添加公开的收藏时 300字节
__output //输出格式 见1.1
论坛源码中对应
./nuke/lib_topic_favor.php , lib_topic_favor::favor_add()
必须使用post提交数据 提交后服务器会返回成功或失败的信息 反馈给用户 格式见2.4
14.2 显示收藏的主题或回复
见第4节中 显示自己收藏的主题 功能
14.3 删除收藏
输入地址
/nuke.php?
输入参数
__lib //固定为 topic_favor
__act //固定为 topic_favor
action //固定为 del(删除不公开的收藏) 或 delopen(删除公开的收藏)
tidarray //要删除的主题id 或要删除的回复id
//具体格式为 "xxx,xxx,xxx, ...."
//删除的是主题时xxx为主题id,
//删除的是回复时xxx为“回复所在主题id_回复id”
page //要删除的条目在列表页面(14.2或14.4)中的页码
__output //输出格式 见1.1
论坛源码中对应
./nuke/lib_topic_favor.php , lib_topic_favor::favor_del()
必须使用post提交数据 提交后服务器会返回成功或失败的信息 反馈给用户 格式见2.4
14.4 获取收藏
输入地址
/nuke.php?
输入参数
__lib //固定为 topic_favor
__act //固定为 topic_favor
action //固定为 get(获取不公开的收藏) 或 getopen(获取公开的收藏)
uid //获取指定uid用户的收藏 (仅限公开收藏 如未指定则取当前用户)
page //页
__output //输出格式 见1.1
论坛源码中对应
./nuke/lib_topic_favor.php , lib_topic_favor::get_current()
必须使用post提交数据
返回信息
window.script_muti_get_var_store={
"data":{
"0":{//收藏的列表
0:{//一条收藏 结构同14.2
}
1:{
}
...
}
1:123 //收藏总条数
2:1 //当前页
3:12 //每页的条数
4:123 //此收藏的所属用户uid
5:123 //当前用户的uid
}
,
"time":1397451364
}