返回 AiToEarn
wxShp.type.ts
1 interface Location {
2 longitude: number;
3 latitude: number;
4 country: string;
5 countryCode: string;
6 province: string;
7 city: string;
8 region: string;
9 poiCheckSum: string;
10 }
11
12 interface POI {
13 uid: string;
14 name: string;
15 longitude: number;
16 latitude: number;
17 address: string;
18 province: string;
19 city: string;
20 region: string;
21 fullAddress: string;
22 source: number;
23 poiCheckSum: string;
24 }
25
26 interface Data {
27 eventList: WxSphEventList[];
28 lastBuff: string;
29 continueFlag: boolean;
30 }
31
32 export interface WxSphEventList {
33 eventTopicId: string;
34 eventName: string;
35 eventCreatorNickname: string;
36 }
37
38 export interface WeChatVideoApiResponse {
39 errCode: number;
40 errMsg: string;
41 data: Data;
42 }
43
44 export interface WeChatLocationData {
45 errCode: number;
46 errMsg: string;
47 data: {
48 list: POI[];
49 cookies: string;
50 address: Location;
51 continueFlag: number;
52 };
53 }
54
55 interface WeChatVideoUser {
56 username: string;
57 headImgUrl: string;
58 nickName: string;
59 authImgUrl: string;
60 authCompanyName: string;
61 }
62
63 export interface WeChatVideoUserData {
64 errCode: number;
65 errMsg: string;
66 data: {
67 list: WeChatVideoUser[];
68 totalCount: number;
69 };
70 }
71
72 export interface SphGetPostListResponse {
73 errCode: number; // 0;
74 errMsg: string; // 'request successful';
75 data: {
76 list: {
77 commentList: any[]; // []
78 objectId: string; //'export/UzFfAgtgekIEAQAAAAAAOhIpzVxlAQAAAAstQy6ubaLX4KHWvLEZgBPExKFQKCowfoSJzNPgMJrD53jJrD_NBzgU3Ncr3usg';
79 createTime: number; // 1741695600;
80 likeCount: number; // 0;
81 commentCount: number; // 2;
82 readCount: number; // 179;
83 forwardCount: number; // 0;
84 favCount: number; // 1;
85 commentClose: number; // 0;
86 visibleType: number; // 1;
87 status: number; // 1;
88 desc: {
89 media: {
90 spec: any[];
91 url: string; // 'https://finder.video.qq.com/251/20302/stodownload?encfilekey=Cvvj5Ix3eewK0tHtibORqcsqchXNh0Gf3sJcaYqC2rQDU5W1jYgILickxkJbjKjCA0skc49CeUbEks0sibuZiaibwQtatVH36DrA4RMiahjHkvAnuexRR8PIU1aUV21WSwOPRd&token=Cvvj5Ix3eewUo13ia09jtLw4nzPEZ0ias6WossfHM76uPFlClLIfTfsFxHS4QJJg4M52GoRJJVV1apGUpUDXaL1XrLckI8PmvWrNpyzDp5Kkpmdjaibb8VLdpj9tlO1icudZ9rgSqhevAB8OxZjUr5UNTk75rEDAv9cADibb2Wx3cGyyTRAjPdUs679Mho6aAkV7r&idx=1&bizid=1023&dotrans=0&hy=SH&m=&uzid=1&web=1';
92 thumbUrl: string; // 'https://finder.video.qq.com/251/20304/stodownload?encfilekey=S7s6ianIic0ia4PicKJSfB8EjyjpQibPUAXolPZYpiae6M5FCeWvaib76vAJ6gaDiazGwGHqGF3FfswaNmyszKNzIlo7mOFB4PqcVll7iasQMzLYL7N6GicD6zcfOGww&token=o3K9JoTic9IhZNy9rvFF19YdS0Ej1KlFbPdgZw0k4Xicia8hcnPcxYp5eGVTBeNQ4ZAgoxjlhjjKHaxzg1dib7FAPEQuXvLHdaZuLj91kArMIT8cXmIBHuJY6Zk8HVW0dcyzemUOccm3en5nQ3dwIed3uc2AcezIozkgPDe5pre0tjAwDrtPoTeCVQ&idx=1&bizid=1023&dotrans=0&hy=SH&m=&uzid=1';
93 mediaType: number; // 4;
94 videoPlayLen: number; // 17;
95 width: number; // 720;
96 height: number; // 1280;
97 md5sum: string; // '6bc1da4fb3224c28c19e9dfd1e077c19';
98 fileSize: string; // '10132537';
99 bitrate: number; // 4613120;
100 coverUrl: string; // 'https://finder.video.qq.com/251/20304/stodownload?encfilekey=rjD5jyTuFrIpZ2ibE8T7YmwgiahniaXswqzmBbTGWBbgZKiaUl56F8wcYSPDRlQqZmtSct3JYHtJHl0Eal0qkCbP2NEFkepZYeh5VnibDXhuvE7dy0jCNa96ZVw&token=2lt8WBSnjTmtsqoH1VcEvDTFaR2SnFUYmDhrIsRVhu6HhdyGOls5ibYXnWXqib9bcXvehgEic5JO6RP96bG3P6WPyyHe5VEyg54PrM6WP4sRqLtNkIUzNAHicc6xmwL8UOtwyeq37Lcf3ic1icMibSXKc6g2ZOZXgdnyE9diaKt3WazBHMRD8c0icInmtOQ&idx=1&hy=SH&m=&scene=2';
101 fullThumbUrl: string; // '';
102 fullUrl: string; // '';
103 fullWidth: number; // 0;
104 fullHeight: number; // 0;
105 fullMd5sum: string; // '';
106 fullFileSize: string; // '0';
107 fullBitrate: number; // 0;
108 halfRect: any; // {};
109 fullCoverUrl: string; // 'https://finder.video.qq.com/251/20304/stodownload?encfilekey=rjD5jyTuFrIpZ2ibE8T7YmwgiahniaXswqzmBbTGWBbgZKiaUl56F8wcYSPDRlQqZmtSct3JYHtJHl0Eal0qkCbP2NEFkepZYeh5VnibDXhuvE7dy0jCNa96ZVw&token=o3K9JoTic9IhZNy9rvFF19exicGwXO43K38lOWeKkiaONWmIf7iaZlVef8hOBfFvB1f6yUJruuNI2EEFicrRfIOgYEh9v7MQ58ibMLbQxDN56eL7T2c8BtKAVmUib3pKGU87JmPjfR9jpnSXSPibsc9PaznwHyNJfldyhQ3Tn6z7V1b1RAWKjHpq27UI2Q&idx=1&hy=SH&m=&scene=2';
110 cardShowStyle: number; // 0;
111 }[];
112 mentionedMusics: any[];
113 shortTitle: {
114 shortTitle: string; // '我家的干饭宝宝';
115 }[];
116 description: string; // '#干饭宝宝';
117 mediaType: number; // 4;
118 location: {
119 longitude: number; // 117.07821655273438;
120 latitude: number; // 39.982460021972656;
121 city: string; // '廊坊市';
122 poiClassifyId: string; // '';
123 };
124 extReading: any; // {};
125 topic: any; // {};
126 feedLocation: any; // {};
127 event: {
128 eventTopicId: string; // '';
129 eventName: string; // '';
130 eventCreatorNickname: string; // '';
131 eventAttendCount: number; // 0;
132 };
133 audio: any; // {};
134 member: any; // {};
135 finderNewlifeDesc: any; // {};
136 };
137 objectType: number; // 0;
138 attachList: { attachments: any[] };
139 flag: number; // 0;
140 objectNonce: string; // '12188256280973362673';
141 permissionFlag: number; // 0;
142 canSetOriginalsoundTitle: true;
143 fullPlayRate: number; // 0.0782122905027933;
144 avgPlayTimeSec: number; // 6.877094972067039;
145 disableInfo: { isDisabled: false };
146 showOriginal: false;
147 exportId: string; // 'export/UzFfAgtgekIEAQAAAAAAOhIpzVxlAQAAAAstQy6ubaLX4KHWvLEZgBPExKFQKCowfoSJzNPgMJrD53jJrD_NBzgU3Ncr3usg';
148 ringsetCount: number; // 0;
149 snscoverCount: number; // 0;
150 statusrefCount: number; // 0;
151 forwardAggregationCount: number; // 0;
152 originalInfo: {
153 auditOriginalFlag: number; // 0;
154 isDeclared: number; // 0;
155 isOriginalUpgrad: number; // 0;
156 };
157 followCount: number; // 1;
158 fastFlipRate: number; // 0.49162011173184356;
159 forwardSnsCount: number; // 0;
160 forwardAllChatCount: number; // 0;
161 argsInfo: {
162 poiCheckSum: string; // '99b069319e6b279e8aff6ec656879f25' };
163 }[];
164 yesterdayReadCount: number; // 143
165 }[];
166 bindInfo: any[];
167 totalCount: number;
168 };
169 }
170
171 export interface CommentInfo {
172 levelTwoComment: CommentInfo[]; // 二级评论
173 commentId: string; // '14610404657143548189';
174 commentNickname: string; // '义务之后是金钱';
175 commentContent: string; // '可爱吧';
176 commentHeadurl: string; // 'http://wx.qlogo.cn/finderhead/Q3auHgzwzM5OEKzc5UdzOUJUbOsaCtSkcCctCb9ddrCKiag4ZibQ73oA/0';
177 commentCreatetime: string; // '1741695959';
178 commentLikeCount: number; // 0;
179 lastBuff: string; // '';
180 downContinueFlag: number; // 0;
181 visibleFlag: number; // 0;
182 readFlag: true;
183 displayFlag: number; // 514;
184 blacklistFlag: number; // 0;
185 likeFlag: number; // 0;
186 replyCommentId?: string; // '14610404657143548189';
187 replyContent?: string; // '可爱吧';
188 }
189
190 export interface SphGetCommentListResponse {
191 errCode: number;
192 errMsg: string;
193 data: {
194 comment: CommentInfo[];
195 lastBuff: string; // 'AATVfYAEAAABAAAAAADWiCo0vu4ltcc8lXzRZyAAAADzrBEppsryM1QLZ+dDmBLm9XwcA0exd+eEMM5e+lsrR+oHHo2NIZY18J6IkJAbntQxZiEBkXZ24Y1hrnqW334ItvllglnXoA==',
196 commentCount: number; // 2;
197 downContinueFlag: number; // 0;
198 };
199 }
200
201 // 微信视频号的合集
202 export interface WxSPHGetMixListResponse {
203 errCode: number;
204 data: {
205 collectionList: {
206 id: string;
207 name: string;
208 desc: string;
209 coverImgUrl?: string;
210 feedCount: number;
211 }[];
212 collectionListCount: number;
213 };
214 }
215
215 lines TYPESCRIPT