|
|
## 1、搜索接口,模糊搜索 话题、内容、用户##
|
|
|
|
|
|
搜索接口(method=app.grass.searchIndex)
|
|
|
#### 请求参数
|
|
|
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|----:|
|
|
|
| page | Integer | 是 | 1 | 1 | 页码 |
|
|
|
| limit | Integer | 是 | 1 | 5 | 每页显示条数 |
|
|
|
| uid | Integer | 是 | 380463 | 0 | 用户uid |
|
|
|
| udid | String | 否 | "" | "" | 设备标识 |
|
|
|
| keyword | String | 否 | "" | "" | 搜索关键词 |
|
|
|
| searchType | Integer | 否 | 1 | 1 | 搜索类型:1 内容 2用户 |
|
|
|
| tabType | Integer | 否 | 101 | 101 | 搜索内容时, tab栏的类型 101:最新 102:最热 |
|
|
|
| needTopic | Integer | 否 | 1 | 1 | 是否需要查询话题(首次搜索内容时需要,在内容下切换tab栏不需要): 1 需要 2 不需要 |
|
|
|
| lastedTime | String | 是 | "1548905701041" | null | 第一次请求或者刷新列表时不传, 接口会返回此字段,后续分页请求带上该字段值 |
|
|
|
|
|
|
注意,通用的头部没有列出。
|
|
|
请求示例
|
|
|
http://api-test3.dev.yohocorp.com/?method=app.grass.searchIndex&uid=500031572&keyword=你哭&debug=XYZ&udid=861243048197754cd2de191342aa531&page=1&limit=5&searchType=1&tabType=1&needTopic=1
|
|
|
|
|
|
### 响应
|
|
|
code为200即为成功。
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
"alg": "SALT_MD5",
|
|
|
"code": 200,
|
|
|
"data": {
|
|
|
"articleList": [
|
|
|
{
|
|
|
"articleId": 140412,
|
|
|
"articleType": 1,
|
|
|
"authorHeadIco": "http://img11.static.yhbimg.com/yhb-img01/2016/07/05/13/017ec560b82c132ab2fdb22f7cf6f42b83.png?imageView/{mode}/w/{width}/h/{height}",
|
|
|
"authorName": "",
|
|
|
"authorType": 1,
|
|
|
"authorUid": 500031572,
|
|
|
"content": "你不知道 我最喜欢的事 就是看着你哭😇",
|
|
|
"coverImage": "http://img12.static.yhbimg.com/grassImg/2019/03/12/13/02296a9aca12659c53430cdf770bfee02b.jpg?imageView2/{mode}/w/{width}/h/{height}",
|
|
|
"dataType": 1,
|
|
|
"favoriteCount": 3,
|
|
|
"hasFavor": "N",
|
|
|
"hasPraised": "Y",
|
|
|
"imageHeight": "500",
|
|
|
"imageWidth": "500",
|
|
|
"isTop": 0,
|
|
|
"praiseCount": 53,
|
|
|
"publishTime": 1552370546786,
|
|
|
"publishTimeStr": "2019-03-12 14:02:26"
|
|
|
},
|
|
|
{
|
|
|
"articleId": 74810,
|
|
|
"articleType": 5,
|
|
|
"authorHeadIco": "http://img11.static.yhbimg.com/yhb-img01/2016/07/05/13/017ec560b82c132ab2fdb22f7cf6f42b83.png?imageView/{mode}/w/{width}/h/{height}",
|
|
|
"authorName": "",
|
|
|
"authorType": 1,
|
|
|
"authorUid": 53075716,
|
|
|
"content": "同手同脚\n“从来哭着闹着要走的人,都不是真正会离开的人。真正想要离开的那个人,挑一个风和日丽的下午,穿上一件大衣出门,消失在秋日的阳光里,再也没有回来。” \n世界上存在着这样一种人,你们在一起会经常打架,不停斗嘴,他会很坏地抢你的好吃的,你会向父母打他的小报告,他总是惹你哭,你就爱逗他生气,但是有一天你会发现他比你最亲密的爱人都要爱护你,这样一种关系就叫做,手足。\n在我未来生命之旅,要和你同手同脚的走下去。",
|
|
|
"coverImage": "http://imgboys1.yohobuy.com/cmsimg01/2018/02/22/11/18/0190b05d234fd6f54c92012c5d06dc5319.jpeg?imageView2/{mode}/w/{width}/h/{height}",
|
|
|
"dataType": 1,
|
|
|
"favoriteCount": 0,
|
|
|
"hasFavor": "N",
|
|
|
"hasPraised": "N",
|
|
|
"imageHeight": "1206",
|
|
|
"imageWidth": "933",
|
|
|
"isTop": 0,
|
|
|
"praiseCount": 7,
|
|
|
"publishTime": 1519269486335,
|
|
|
"publishTimeStr": "2018-02-22 11:18:06",
|
|
|
"relateId": 160699
|
|
|
}
|
|
|
],
|
|
|
"pageNo": 1,
|
|
|
"pageSize": 5,
|
|
|
"topicList": [
|
|
|
{
|
|
|
"id": 2648,
|
|
|
"isHot": 0,
|
|
|
"topicImageUrl": "http://flv01.static.yhbimg.com/grassImg/2019/05/07/14/03f8fdbe8263cd26c8c8bb20e75c66239c.png",
|
|
|
"topicName": "你哭的样子好美"
|
|
|
}
|
|
|
],
|
|
|
"totalCount": 2,
|
|
|
"totalPage": 0
|
|
|
},
|
|
|
"md5": "460702a5a46be5f7bfe0f80499279e11",
|
|
|
"message": "操作成功"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
请求示例:搜索用户
|
|
|
http://api-test3.dev.yohocorp.com/?method=app.grass.searchIndex&uid=500031572&keyword=xianmu&debug=XYZ&udid=861243048197754cd2de191342aa531&page=1&limit=5&searchType=2&tabType=1&needTopic=2
|
|
|
|
|
|
### 响应
|
|
|
code为200即为成功。
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
"alg": "SALT_MD5",
|
|
|
"code": 200,
|
|
|
"data": {
|
|
|
"pageNo": 1,
|
|
|
"pageSize": 5,
|
|
|
"totalCount": 1,
|
|
|
"totalPage": 0,
|
|
|
"userList": [
|
|
|
{
|
|
|
"articleCount": 2143,
|
|
|
"fansCount": 49,
|
|
|
"hasAttention": "N",
|
|
|
"headIco": "http://head.static.yhbimg.com/yhb-head/2019/05/06/15/01b9f5d1a9dba5346bf62fe69e0d8f2aa5.jpg",
|
|
|
"nickName": "xianmu",
|
|
|
"userType": 1
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
"md5": "493c35be7a98a9e240edf39b978ba5cc",
|
|
|
"message": "操作成功"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## 2、用户搜索记录接口(用户搜索记录,用户最近搜索的关键词记录)##
|
|
|
|
|
|
用户搜索记录接口(method=app.grass.searchHistory)
|
|
|
#### 请求参数
|
|
|
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|----:|
|
|
|
| udid | String | 否 | "" | "" | 设备标识 |
|
|
|
|
|
|
|
|
|
注意,通用的头部没有列出。
|
|
|
请求示例
|
|
|
http://api-test3.dev.yohocorp.com/?method=app.grass.searchHistory&debug=XYZ&udid=861243048197754cd2de191342aa531
|
|
|
|
|
|
### 响应
|
|
|
code为200即为成功。
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
"alg": "SALT_MD5",
|
|
|
"code": 200,
|
|
|
"data": {
|
|
|
"keywords": [
|
|
|
"你哭",
|
|
|
"xianmu"
|
|
|
]
|
|
|
},
|
|
|
"md5": "03b31c2f30eddc85f9e06f9475e4c5d4",
|
|
|
"message": "操作成功"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## 3、最热搜索关键词接口##
|
|
|
|
|
|
最热搜索关键词接口(method=app.grass.hotWords)
|
|
|
#### 请求参数
|
|
|
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|----:|
|
|
|
|
|
|
|
|
|
|
|
|
注意,通用的头部没有列出。
|
|
|
请求示例
|
|
|
http://api-test3.dev.yohocorp.com/?method=app.grass.hotWords&debug=XYZ&udid=861243048197754cd2de191342aa531
|
|
|
### 响应
|
|
|
code为200即为成功。
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
"alg": "SALT_MD5",
|
|
|
"code": 200,
|
|
|
"data": {
|
|
|
"keywords": [
|
|
|
"你哭",
|
|
|
"xianmu"
|
|
|
]
|
|
|
},
|
|
|
"md5": "03b31c2f30eddc85f9e06f9475e4c5d4",
|
|
|
"message": "操作成功"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## 4、清空用户搜索记录##
|
|
|
|
|
|
method=app.grass.clearSearchHistory
|
|
|
#### 请求参数
|
|
|
| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|----:|
|
|
|
| udid | String | 否 | "" | "" | 设备标识 |
|
|
|
|
|
|
注意,通用的头部没有列出。
|
|
|
请求示例
|
|
|
http://api-test3.dev.yohocorp.com/?method=app.grass.clearSearchHistory&debug=XYZ&udid=861243048197754cd2de191342aa531
|
|
|
|
|
|
### 响应
|
|
|
code为200即为成功。
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
alg: "SALT_MD5",
|
|
|
code: 200,
|
|
|
data: {
|
|
|
|
|
|
},
|
|
|
md5: "c9b255cf05bc5081e71fe1b418c8ec53",
|
|
|
message: "操作成功"
|
|
|
}
|
|
|
``` |
...
|
...
|
|