forked from FirmianaMarsili/picacomic-Punch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpicacg.xml
309 lines (302 loc) · 11.1 KB
/
picacg.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
<?xml version="1.0"?>
<doc>
<assembly>
<name>picacg</name>
</assembly>
<members>
<member name="T:picacg.ImageQuality">
<summary>
图片的质量
</summary>
</member>
<member name="T:picacg.Header">
<summary>
构建所有在访问里需要的header
</summary>
</member>
<member name="F:picacg.Header.channel">
<summary>
线路
</summary>
</member>
<member name="F:picacg.Header.authorization">
<summary>
登录成功后所返回的token,长时间后会失效
需要重新登录
除登录以外都需要传入此token
</summary>
</member>
<member name="F:picacg.Header.content_type">
<summary>
POST时需要设置为"application/json; charset=UTF-8"
因HttpClient规则所限,此值可以不用理会,已在所有Post时添加
原因参考于"https://github.com/dotnet/runtime/issues/17036#issuecomment-212023809"
</summary>
</member>
<member name="M:picacg.Header.SetAuthorization(System.String)">
<summary>
设置token
</summary>
<param name="token"></param>
</member>
<member name="T:picacg.PicacomicUrl">
<summary>
Api
特别注意的是 如果返回的json里只有code = 200,message = "success" 说明此次后台未进行正确处理 ,大致原因有 method错误,param出错,格式不对、未urlencode、错误的urlencode等等,header错误等等
哔咔一般都是以40的数量为一页 例:1-40张图片为一页,1-40章节为一页。 如果有特殊情况,可以查看返回数据中的 limit 字段,此为限制每页的最大数量
</summary>
</member>
<member name="T:picacg.PicacomicUrl.sort">
<summary>
排序规则
</summary>
</member>
<member name="F:picacg.PicacomicUrl.sort.ua">
<summary>
默认
</summary>
</member>
<member name="F:picacg.PicacomicUrl.sort.dd">
<summary>
新到旧
</summary>
</member>
<member name="F:picacg.PicacomicUrl.sort.da">
<summary>
旧到新
</summary>
</member>
<member name="F:picacg.PicacomicUrl.sort.ld">
<summary>
爱心最多
</summary>
</member>
<member name="F:picacg.PicacomicUrl.sort.vd">
<summary>
绅士指数最多
</summary>
</member>
<member name="T:picacg.PicacomicUrl.gender">
<summary>
性别
</summary>
</member>
<member name="T:picacg.PicacomicUrl.tt">
<summary>
排行榜分类
</summary>
</member>
<member name="M:picacg.PicacomicUrl.GetChannelIp">
<summary>
获取线路ip
WebClient.DownloadString(url);
{"status":"ok","addresses":["104.20.180.50","104.20.181.50"],"waka":"https://ad-channel.wikawika.xyz","adKeyword":"wikawika"}
</summary>
</member>
<member name="M:picacg.PicacomicUrl.Login(System.String,System.String)">
<summary>
登录
</summary>
</member>
<member name="M:picacg.PicacomicUrl.Register(System.String,System.String,System.String,System.String,picacg.PicacomicUrl.gender,System.String,System.String,System.String,System.String,System.String,System.String)">
<summary>
注册
</summary>
<param name="birthday">yyyy/mm/dd</param>
<param name="question1">问题1</param>
<param name="answer1">答案1</param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.Profile(System.String)">
<summary>
个人资料
</summary>
<param name="id">传入_id时则查询对应_id,不传时则查询自己</param>
</member>
<member name="M:picacg.PicacomicUrl.Punch">
<summary>
签到
</summary>
</member>
<member name="M:picacg.PicacomicUrl.GetChat">
<summary>
聊天室
</summary>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetMyComments(System.Int32)">
<summary>
我的评论
</summary>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetImageKey">
<summary>
同下,可在初始时保存其中的ImageServer,不过应该与下面函数里fileServer有同样的效果
</summary>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetCategory">
<summary>
获取app主页上几大目录
</summary>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.Favourite(picacg.PicacomicUrl.sort,System.Int32)">
<summary>
获取收藏
</summary>
<param name="page"></param>
</member>
<member name="M:picacg.PicacomicUrl.AddFavourite(System.String)">
<summary>
添加收藏
</summary>
<param name="bookId"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.CategoriesSearch(System.String,picacg.PicacomicUrl.sort,System.Int32)">
<summary>
分类搜索
</summary>
<param name="page"></param>
<param name="categories">本子标签</param>
<param name="sort">排序 </param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.AdvancedSearch(System.String,picacg.PicacomicUrl.sort,System.String,System.Int32)">
<summary>
高级搜索
</summary>
<param name="categories">上同</param>
<param name="keyword">上同</param>
<param name="page">上同</param>
<param name="sort">上同</param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.Search(System.String,System.Int32)">
<summary>
普通搜索
</summary>
<param name="keyword"></param>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.Rank(picacg.PicacomicUrl.tt)">
<summary>
排行榜
</summary>
<param name="day"> H24 D7 D30</param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetComicsBook(System.String)">
<summary>
通过bookId查找一本书
</summary>
<param name="bookId"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.Recommendation(System.String)">
<summary>
看了這本子的人也在看
</summary>
<param name="bookId"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetComicsBookEps(System.String,System.Int32)">
<summary>
获取本子的章节信息
docs里的_id order 需要记住
下面的函数需要使用
</summary>
<param name="bookId"></param>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetComicsBookOrder(System.String,System.Int32,System.Int32)">
<summary>
获取本子里某一章节里某一页的所有图片信息
</summary>
<param name="bookId"></param>
<param name="epsId">查看上面那个函数 </param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetKeywords">
<summary>
获取热词
</summary>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetRandom">
<summary>
随机一个本子
</summary>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetCollections">
<summary>
本子神推荐
</summary>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.EverybodyLoves(System.Int32)">
<summary>
大家都在看
</summary>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.DownloadBook(System.String,System.String)">
<summary>
下载一个图片
图片信息里包含里此两个参数
</summary>
<param name="fileServer"></param>
<param name="path"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetComments(System.String,System.Int32)">
<summary>
获取某个本子的评论
</summary>
<param name="bookId"></param>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.GetCommentsChildren(System.String,System.Int32)">
<summary>
查看子评论
</summary>
<param name="comentId"></param>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.LikeComment(System.String)">
<summary>
点赞某个评论
对已经点赞过的发送会取消点赞
可通过评论里isLiked字段进行判断
返回的数据里["data"]["action"]也会告诉是点赞还是取消
</summary>
<param name="comentId"></param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.SendComment(System.String,System.String)">
<summary>
发送评论
</summary>
<param name="bookId"></param>
<param name="content">评论内容</param>
<returns></returns>
</member>
<member name="M:picacg.PicacomicUrl.SendCommentChild(System.String,System.String)">
<summary>
发送子评论
</summary>
<param name="comentId"></param>
<param name="content"></param>
<returns></returns>
</member>
</members>
</doc>