admin 发表于 2021-4-5 20:37:57

搜索帖子


搜索帖子

接口说明: 模糊搜索帖子标题数据


接口详情
请求地址:http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:search
请求方式: GET   
返回格式: JSON\XML   /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/


请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】)
参数类型是否必含说明示例
key是传输密钥123456
action是接口方法search_forum
rule是搜索标题关键字;
接口规则“或”和“且”用“|”分开,多关键字用“-”分开例:标-的|标-题(包含标或的,且必须包含标和题)
例:标题 (搜索包含标题的帖子)
例:标题-发现(搜索包含标题或发现的帖子)
field否返回数据表字段,用逗号隔开“,”,末尾不能有逗号
具体可选字段见下方:pre_forum_post 帖子表tid,fid,author,authorid,subject,dateline
sort否排序,默认降序,ASC=升序ASC
start否起始数据编号0
limit否获取数据条数10
full否是否开启全文搜索1 为开启全文搜索,0为标题搜索,默认为0
token否token令牌查询是否回帖,回帖则显示隐藏内容,如果未回帖或为空则不显示隐藏内容。
针对帖子 hide 标签生效。


请求示例(GET)
http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:search&key={传输密钥}&action=search_forum&rule=标-的|标-题&field=tid,fid,author,authorid,subject,dateline&start=0&limit=10&sort=ASC


返回参数(所有接口返回数据含中文时“\u672c\u6846”,请用USC2进行解码)
参数类型是否必含说明示例
code是http状态码200
result是错误信息状态码OK
count是数组成员数11
data是数组
data>>0是数组编号0
data>>0>>tid是帖子tid27
data>>0>>fid是帖子fid2
data>>0>>author是用户名admin
data>>0>>authorid是用户uid1
data>>0>>subject是帖子标题我要发帖子标题了
data>>0>>dateline是发帖时间1585204892
data>>counts是搜索结果总条数25
sqltime是页面执行时间(秒)0.0064s


返回示例(JSON)
{
    "code": 200,
    "result": "OK",
    "count": 11,
    "data": {
      "0": {
            "tid": "27",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "我要发帖子标题了",
            "dateline": "1585204892"
      },
      "1": {
            "tid": "28",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585293054"
      },
      "2": {
            "tid": "29",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585293181"
      },
      "3": {
            "tid": "30",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585293276"
      },
      "4": {
            "tid": "31",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585293346"
      },
      "5": {
            "tid": "32",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585294251"
      },
      "6": {
            "tid": "33",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585989717"
      },
      "7": {
            "tid": "34",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585990970"
      },
      "8": {
            "tid": "35",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585991263"
      },
      "9": {
            "tid": "36",
            "fid": "2",
            "author": "admin",
            "authorid": "1",
            "subject": "标题",
            "dateline": "1585991266"
      },
      "counts": 25
    },
    "sqltime": "0.00961s"
}


额外说明
pre_forum_post 帖子表
字段名数据类型默认值允许非空自动递增备注
pidint(10) unsigned
NO
帖子id
fidmediumint(8) unsigned0NO
论坛id
tidmediumint(8) unsigned0NO
主题id
firsttinyint(1)0NO
是否是首贴
authorvarchar(15)
NO
作者姓名
authoridmediumint(8) unsigned0NO
作者id
subjectvarchar(80)
NO
标题
datelineint(10) unsigned0NO
发表时间
messagemediumtext
NO
消息
useipvarchar(15)
NO
发帖者IP
invisibletinyint(1)0NO
是否通过审核
anonymoustinyint(1)0NO
是否匿名
usesigtinyint(1)0NO
是否启用签名
htmlontinyint(1)0NO
是否允许HTML
bbcodeofftinyint(1)0NO
是否关闭BBCODE
smileyofftinyint(1)0NO
是否关闭表情
parseurlofftinyint(1)0NO
是否允许粘贴URL
attachmenttinyint(1)0NO
附件
ratesmallint(6)0NO
评分分数
ratetimestinyint(3) unsigned0NO
评分次数
statusint(10)0NO
帖子状态
tagsvarchar(255)0NO
新增字段,用于存放tag
commenttinyint(1)0NO
是否存在点评
replycreditint(10)0NO
回帖获得积分记录
positionint(8) unsigned
NO是帖子位置信息



错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920
页: [1]
查看完整版本: 搜索帖子