阅读主题 - wolfcon/NGA-API-Documents GitHub Wiki

5 阅读主题

输入地址

/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>
⚠️ **GitHub.com Fallback** ⚠️