阅读主题 - wolfcon/NGA-API-Documents GitHub Wiki
输入地址
/read.php
输入参数
tid //主题id 整数
pid //回复id 整数
page //页 整数
authorid //作者用户id 整数
__output //输出格式 见1.1
v2 //固定为1
一些参数可以组合使用 如
/read.php?tid=123&page=1&lite=js&v2 (阅读主题id是123的主题 /read.php?pid=123&page=1&lite=js&v2 (阅读回复id是123的单条回复 /read.php?pid=123&page=1 (阅读回复id是123的单条回复 /read.php?tid=123&authorid=123 (用户id是123的用户在主题id是123的主题中的帖子
返回数据格式大致解释如下
window.script_muti_get_var_store={
"data":{
"__CU":{//当前访问者的用户信息 如果未登录则没有此项 见2.1
"uid":58,
"group_bit":1034239,
"admincheck":1,
"rvrc":465
},
"__GLOBAL":"./template/js/nga_global.xml",//公共变量文件 xml格式
"__U":{//用户数据
"1234567":{//uid为key
"uid":1234567,//uid
"username":"xxx",//用户名
"credit":20,//无用
"medal":54,//徽章id 逗号分隔
"reputation":"46_100",//无用
"groupid":-1,//用户组 如果是-1使用下一个用户组
"memberid":39,//用户组
"avatar":"",//头像 和以前一样 可能是字符串也可能是object
"yz":1,//激活状态 1激活 0未激活 -1nuke -2往下账号禁用
"site":"",//个人版名
"honor":"",//头衔
"regdate":1199856844,//注册日期
"mute_time":0,//禁言到期时间
"postnum":2409,//发帖数
"rvrc":0,//威望
"money":23741,//金钱 铜币数
"thisvisit":1363859920,//最后一次访问
"signature":"",//签名
"nickname":"",//无用
"bit_data":20//用户状态bit
"remark":{//用户的备注
{
备注id,
添加备注的用户id,
添加备注的时间,
类型 1为公开备注 0为不公开的备注,
内容
},
...//可能有很多条
},
"buffs":{//用户的buff数据 如果没buff可能无此项 可能有已经结束的buff buff列表参看2.6
99:[//buffid为key 99是变羊
123, //此buff来自用户 的用户id
123456789, //此buff的结束时间
99, //此buff的id
0, //此buff的附加数据0
0 //此buff的附加数据1
],
102:[//buffid为key 102是变企鹅
123, //此buff来自用户 的用户id
123456789, //此buff的结束时间
102, //此buff的id 102是变企鹅
0, //
0 //
]
105:[//有多个同ID的buff的情况 105是禁言
[
0, //
123456789, //此buff的结束时间
105, //此buff的id 105是禁言
108, //
12346 //在此tid的主题合集中被禁言
],
[
0, //
123456789, //此buff的结束时间
105, //此buff的id 105是禁言
109, //在此fid被禁言
0 //
],
],
... //可能有很多个buff
}
},
.....//可能有很多个用户
"__GROUPS":{//用户组数据
"39":{//用户组id为key
"0":"xoo",//用户组名
"1":622816//用户组属性bit
"2":39//用户组id
},
.....//可能有很多个用户组
},
"__MEDALS":{//徽章数据
"54":{//徽章id为key
"0":"54.gif",//图标
"1":"xxoo",//名字
"2":"xooxoxox"//说明 可能没有
"3":54//徽章id
}
.....//可能有很多个徽章
},
"__REPUTATIONS":{//声望数据
"-12345":{//声望id为key
"1234567":6988,//用户uid : 用户声望值
.....//可能有很多个用户的声望
"0":xooxoxoxo"//0 : 声望的名字
},
.....//可能有多个声望的数据
}
},
"__R":{//帖子数据
"0":{
"content":"xooxoxox",//帖子内容
"alterinfo":"",//修改/加分信息
"type":0,//帖子状态bit 见2.3
"authorid":1234567,//发帖人uid
"postdate":"2013-03-21 17:56",//无用
"subject":"xxoooo",//帖子标题
"pid":0,//回复id 主贴本身为0
"tid":6078630,//主题id
"fid":-46468,//所在版面id
"content_length":217,//内容长度
"from_client":'8 Xiaomi MI 2SC(Android 4.1.1)'//发布此贴的客户端信息
//开头的数字代表客户端
//7为官方IOS客户端
//8为官方android客户端
//9为官方wp客户端
//100为安卓平台浏览器
//101为IOS平台浏览器
//103为WP平台浏览器)
//之后的文字为硬件和系统信息
"org_fid":-46468,//发帖时所在版面id
"attachs":{//附件
"-46468_514ad8ec10795":{
"aid":"-46468_514ad8ec10795",
"url_utf8_org_name":"vk2_1.jpg",//文件的原名 urlencode的utf8编码
"path":"mon_201303/21",
"dscp":"",
"size":155,
"ext":"jpg",
"name":"-46468_514ad8ec10795.jpg",
"thumb":64,//缩略图bit数据 bitmask如下
//8 有60*45的缩略图 附件地址后加 .thumb_ss.jpg
//16 有130*97的缩略图 附件地址后加 .thumb_s.jpg
//32 有320*240的缩略图 附件地址后加 .thumb.jpg
//64 有640*?的缩略图 附件地址后加 .medium.jpg
"attachurl":"mon_201303/21/-46468_514ad8ec10795.jpg",//附件地址
"type":"img",
"subid":0
},
.....//可能有多个附件
},
"lou":0,//楼层
"postdatetimestamp":1363859796,//发帖时间
"14":{//对此贴使用的道具记录 可能没有此项
"1":3, //key为所使用道具的子类(sub_type) (type固定为5) value为同种道具对本贴使用的个数
"2":1
.... //可能有多个种类的道具对一个帖子使用
}
}
.....//可能有多个帖子数据
}
"__T":{//主题数据
"tid":1234567,//主题id
"fid":-46468,//所在版面id
"quote_from":0,//被引用主题id 如果不是0 实际tid应该是这个
"quote_to":"",//引用这个主题的主题id 无用
"icon":0,//图标
"topic_misc":"",//主题其他数据 包括主题集ID 标题颜色等 见章节2.5
"author":"xxoxox",//主题作者名
"authorid":1234567,//主题作者uid
"subject":"xooxoxo",//主题标题
"ifmark":0,//无用
"type":0,//主题状态bit
"type_2":0,//无用
"postdate":1363859796,//发布时间
"lastpost":1363860072,//最后回复时间
"lastposter":"xxooxox",//最后回复人的用户名
"replies":5,//回复数量
"locked":0,//无用
"digest":0,//无用
"ifupload":1,//是否有附件
"lastmodify":1363860448,//最后改动时间 (主题或任何一个回复的 修改 评分 回复等
"recommend":10,//推荐值 加分或加精华或置顶
"this_visit_rows":6,//无用
"view_count":57//无用
},
"__F":{//版面数据
"custom_level":"xxoooxoxo",//自定义声望级别 一个js格式的字符串
"name":"xxoo"//版面名
},
"__ROWS":33,//贴数总和 (总页数=ceil(__ROWS/__R__ROWS_PAGE)
"__R__ROWS":6,//本页帖子数据 的数量
"__R__ROWS_PAGE":20 //每页的帖子数
},
"encode":"gbk",
"time":1363861131//当前时间
}
xml输出时声望如下
<__REPUTATIONS>
<item>
<item>
<item>16041664</item> //用户id
<item>1000</item> //声望值
</item>
... 可能有多个
<name>声望-2342912</name> //声望名字
<id>-2342912</id> //声望id
</item>
<item>
<item>
<item>16041664</item> //用户id
<item>0</item> //声望值
</item>
... 可能有多个
<name>地精科技</name> //声望名字
<id>15</id> //声望id
</item>
... 可能有多个
</__REPUTATIONS>