Showing
1 changed file
with
207 additions
and
0 deletions
种草/搜索.md
0 → 100644
1 | +## 1、搜索接口,模糊搜索 话题、内容、用户## | ||
2 | + | ||
3 | +搜索接口(method=app.grass.searchIndex) | ||
4 | +#### 请求参数 | ||
5 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
6 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
7 | +| page | Integer | 是 | 1 | 1 | 页码 | | ||
8 | +| limit | Integer | 是 | 1 | 5 | 每页显示条数 | | ||
9 | +| uid | Integer | 是 | 380463 | 0 | 用户uid | | ||
10 | +| udid | String | 否 | "" | "" | 设备标识 | | ||
11 | +| keyword | String | 否 | "" | "" | 搜索关键词 | | ||
12 | +| searchType | Integer | 否 | 1 | 1 | 搜索类型:1 内容 2用户 | | ||
13 | +| tabType | Integer | 否 | 101 | 101 | 搜索内容时, tab栏的类型 101:最新 102:最热 | | ||
14 | +| needTopic | Integer | 否 | 1 | 1 | 是否需要查询话题(首次搜索内容时需要,在内容下切换tab栏不需要): 1 需要 2 不需要 | | ||
15 | +| lastedTime | String | 是 | "1548905701041" | null | 第一次请求或者刷新列表时不传, 接口会返回此字段,后续分页请求带上该字段值 | | ||
16 | + | ||
17 | +注意,通用的头部没有列出。 | ||
18 | +请求示例 | ||
19 | +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 | ||
20 | + | ||
21 | +### 响应 | ||
22 | +code为200即为成功。 | ||
23 | +响应JSON格式如下所示: | ||
24 | +```json | ||
25 | +{ | ||
26 | + "alg": "SALT_MD5", | ||
27 | + "code": 200, | ||
28 | + "data": { | ||
29 | + "articleList": [ | ||
30 | + { | ||
31 | + "articleId": 140412, | ||
32 | + "articleType": 1, | ||
33 | + "authorHeadIco": "http://img11.static.yhbimg.com/yhb-img01/2016/07/05/13/017ec560b82c132ab2fdb22f7cf6f42b83.png?imageView/{mode}/w/{width}/h/{height}", | ||
34 | + "authorName": "", | ||
35 | + "authorType": 1, | ||
36 | + "authorUid": 500031572, | ||
37 | + "content": "你不知道 我最喜欢的事 就是看着你哭😇", | ||
38 | + "coverImage": "http://img12.static.yhbimg.com/grassImg/2019/03/12/13/02296a9aca12659c53430cdf770bfee02b.jpg?imageView2/{mode}/w/{width}/h/{height}", | ||
39 | + "dataType": 1, | ||
40 | + "favoriteCount": 3, | ||
41 | + "hasFavor": "N", | ||
42 | + "hasPraised": "Y", | ||
43 | + "imageHeight": "500", | ||
44 | + "imageWidth": "500", | ||
45 | + "isTop": 0, | ||
46 | + "praiseCount": 53, | ||
47 | + "publishTime": 1552370546786, | ||
48 | + "publishTimeStr": "2019-03-12 14:02:26" | ||
49 | + }, | ||
50 | + { | ||
51 | + "articleId": 74810, | ||
52 | + "articleType": 5, | ||
53 | + "authorHeadIco": "http://img11.static.yhbimg.com/yhb-img01/2016/07/05/13/017ec560b82c132ab2fdb22f7cf6f42b83.png?imageView/{mode}/w/{width}/h/{height}", | ||
54 | + "authorName": "", | ||
55 | + "authorType": 1, | ||
56 | + "authorUid": 53075716, | ||
57 | + "content": "同手同脚\n“从来哭着闹着要走的人,都不是真正会离开的人。真正想要离开的那个人,挑一个风和日丽的下午,穿上一件大衣出门,消失在秋日的阳光里,再也没有回来。” \n世界上存在着这样一种人,你们在一起会经常打架,不停斗嘴,他会很坏地抢你的好吃的,你会向父母打他的小报告,他总是惹你哭,你就爱逗他生气,但是有一天你会发现他比你最亲密的爱人都要爱护你,这样一种关系就叫做,手足。\n在我未来生命之旅,要和你同手同脚的走下去。", | ||
58 | + "coverImage": "http://imgboys1.yohobuy.com/cmsimg01/2018/02/22/11/18/0190b05d234fd6f54c92012c5d06dc5319.jpeg?imageView2/{mode}/w/{width}/h/{height}", | ||
59 | + "dataType": 1, | ||
60 | + "favoriteCount": 0, | ||
61 | + "hasFavor": "N", | ||
62 | + "hasPraised": "N", | ||
63 | + "imageHeight": "1206", | ||
64 | + "imageWidth": "933", | ||
65 | + "isTop": 0, | ||
66 | + "praiseCount": 7, | ||
67 | + "publishTime": 1519269486335, | ||
68 | + "publishTimeStr": "2018-02-22 11:18:06", | ||
69 | + "relateId": 160699 | ||
70 | + } | ||
71 | + ], | ||
72 | + "pageNo": 1, | ||
73 | + "pageSize": 5, | ||
74 | + "topicList": [ | ||
75 | + { | ||
76 | + "id": 2648, | ||
77 | + "isHot": 0, | ||
78 | + "topicImageUrl": "http://flv01.static.yhbimg.com/grassImg/2019/05/07/14/03f8fdbe8263cd26c8c8bb20e75c66239c.png", | ||
79 | + "topicName": "你哭的样子好美" | ||
80 | + } | ||
81 | + ], | ||
82 | + "totalCount": 2, | ||
83 | + "totalPage": 0 | ||
84 | + }, | ||
85 | + "md5": "460702a5a46be5f7bfe0f80499279e11", | ||
86 | + "message": "操作成功" | ||
87 | +} | ||
88 | +``` | ||
89 | + | ||
90 | +请求示例:搜索用户 | ||
91 | +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 | ||
92 | + | ||
93 | +### 响应 | ||
94 | +code为200即为成功。 | ||
95 | +响应JSON格式如下所示: | ||
96 | +```json | ||
97 | +{ | ||
98 | + "alg": "SALT_MD5", | ||
99 | + "code": 200, | ||
100 | + "data": { | ||
101 | + "pageNo": 1, | ||
102 | + "pageSize": 5, | ||
103 | + "totalCount": 1, | ||
104 | + "totalPage": 0, | ||
105 | + "userList": [ | ||
106 | + { | ||
107 | + "articleCount": 2143, | ||
108 | + "fansCount": 49, | ||
109 | + "hasAttention": "N", | ||
110 | + "headIco": "http://head.static.yhbimg.com/yhb-head/2019/05/06/15/01b9f5d1a9dba5346bf62fe69e0d8f2aa5.jpg", | ||
111 | + "nickName": "xianmu", | ||
112 | + "userType": 1 | ||
113 | + } | ||
114 | + ] | ||
115 | + }, | ||
116 | + "md5": "493c35be7a98a9e240edf39b978ba5cc", | ||
117 | + "message": "操作成功" | ||
118 | +} | ||
119 | +``` | ||
120 | + | ||
121 | +## 2、用户搜索记录接口(用户搜索记录,用户最近搜索的关键词记录)## | ||
122 | + | ||
123 | +用户搜索记录接口(method=app.grass.searchHistory) | ||
124 | +#### 请求参数 | ||
125 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
126 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
127 | +| udid | String | 否 | "" | "" | 设备标识 | | ||
128 | + | ||
129 | + | ||
130 | +注意,通用的头部没有列出。 | ||
131 | +请求示例 | ||
132 | +http://api-test3.dev.yohocorp.com/?method=app.grass.searchHistory&debug=XYZ&udid=861243048197754cd2de191342aa531 | ||
133 | + | ||
134 | +### 响应 | ||
135 | +code为200即为成功。 | ||
136 | +响应JSON格式如下所示: | ||
137 | +```json | ||
138 | +{ | ||
139 | + "alg": "SALT_MD5", | ||
140 | + "code": 200, | ||
141 | + "data": { | ||
142 | + "keywords": [ | ||
143 | + "你哭", | ||
144 | + "xianmu" | ||
145 | + ] | ||
146 | + }, | ||
147 | + "md5": "03b31c2f30eddc85f9e06f9475e4c5d4", | ||
148 | + "message": "操作成功" | ||
149 | +} | ||
150 | +``` | ||
151 | + | ||
152 | +## 3、最热搜索关键词接口## | ||
153 | + | ||
154 | +最热搜索关键词接口(method=app.grass.hotWords) | ||
155 | +#### 请求参数 | ||
156 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
157 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
158 | + | ||
159 | + | ||
160 | + | ||
161 | +注意,通用的头部没有列出。 | ||
162 | +请求示例 | ||
163 | +http://api-test3.dev.yohocorp.com/?method=app.grass.hotWords&debug=XYZ&udid=861243048197754cd2de191342aa531 | ||
164 | +### 响应 | ||
165 | +code为200即为成功。 | ||
166 | +响应JSON格式如下所示: | ||
167 | +```json | ||
168 | +{ | ||
169 | + "alg": "SALT_MD5", | ||
170 | + "code": 200, | ||
171 | + "data": { | ||
172 | + "keywords": [ | ||
173 | + "你哭", | ||
174 | + "xianmu" | ||
175 | + ] | ||
176 | + }, | ||
177 | + "md5": "03b31c2f30eddc85f9e06f9475e4c5d4", | ||
178 | + "message": "操作成功" | ||
179 | +} | ||
180 | +``` | ||
181 | + | ||
182 | +## 4、清空用户搜索记录## | ||
183 | + | ||
184 | +method=app.grass.clearSearchHistory | ||
185 | +#### 请求参数 | ||
186 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
187 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
188 | +| udid | String | 否 | "" | "" | 设备标识 | | ||
189 | + | ||
190 | +注意,通用的头部没有列出。 | ||
191 | +请求示例 | ||
192 | +http://api-test3.dev.yohocorp.com/?method=app.grass.clearSearchHistory&debug=XYZ&udid=861243048197754cd2de191342aa531 | ||
193 | + | ||
194 | +### 响应 | ||
195 | +code为200即为成功。 | ||
196 | +响应JSON格式如下所示: | ||
197 | +```json | ||
198 | +{ | ||
199 | + alg: "SALT_MD5", | ||
200 | + code: 200, | ||
201 | + data: { | ||
202 | + | ||
203 | + }, | ||
204 | + md5: "c9b255cf05bc5081e71fe1b418c8ec53", | ||
205 | + message: "操作成功" | ||
206 | +} | ||
207 | +``` |
-
Please register or login to post a comment