组人员转换-文件上传记录修改
parent
af9abfff5b
commit
d04cdde9e0
@ -0,0 +1,24 @@
|
||||
package com.baiye.modules.platform.service.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
public class OrganizeConvertDTO {
|
||||
|
||||
@NotNull(message = "被替换人不能为空")
|
||||
@ApiModelProperty("被替换的用户ID")
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty("要移动到具体小组的小组ID")
|
||||
@NotNull(message = "组ID不能为空")
|
||||
private Long organizeId;
|
||||
|
||||
@ApiModelProperty("移动到对方组的角色 9:组长 5:组员")
|
||||
private int roleLevel;
|
||||
|
||||
@ApiModelProperty("替换的用户ID")
|
||||
private Long replaceUserId;
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
package com.baiye.api;
|
||||
|
||||
import cn.hutool.http.HttpRequest;
|
||||
import com.baiye.annotation.Inner;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Api(tags = "小红书爬虫调用")
|
||||
@RestController
|
||||
@RequestMapping("/xhs")
|
||||
public class TheLittleRedBookController {
|
||||
|
||||
@GetMapping("/requestXhsApi")
|
||||
@Inner(value = false)
|
||||
public String requestXhsApi(@RequestParam("cid") String cid) {
|
||||
String requestUrl = "https://creator.xiaohongshu.com/api/galaxy/creator/home/personal_info";
|
||||
Map<String, String> headMap = new HashMap<>();
|
||||
headMap.put("'Connection'", "keep-alive");
|
||||
headMap.put("Host", "creator.xiaohongshu.com");
|
||||
headMap.put("sec-ch-ua", "\"Chromium\";v=\"110\", \"Not A(Brand\";v=\"24\", \"Microsoft Edge\";v=\"110\"");
|
||||
headMap.put("X-t", "1677047663676");
|
||||
headMap.put("x-b3-traceid", "87449146ff4fd8ef");
|
||||
headMap.put("sec-ch-ua-mobile", "?0");
|
||||
headMap.put("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.50");
|
||||
headMap.put("Accept", "application/json, text/plain, */*");
|
||||
headMap.put("X-s", "OYMiZgaUZgTC1gd612wk1iqJZBv+0Yw6OBc+slwJ0g13");
|
||||
headMap.put("sec-ch-ua-platform", "\"Windows\"");
|
||||
headMap.put("Sec-Fetch-Site", "same-origin");
|
||||
headMap.put("Sec-Fetch-Mode", "cors");
|
||||
headMap.put("Sec-Fetch-Dest", "empty");
|
||||
headMap.put("Referer", "https://creator.xiaohongshu.com/creator/home");
|
||||
headMap.put("Accept-Encoding", "gzip, deflate, br");
|
||||
headMap.put("Accept-Language", "zh-CN,zh;q=0.9");
|
||||
headMap.put("Cookie", cid);
|
||||
return HttpRequest.get(requestUrl).timeout(10_0000).headerMap(headMap, true).execute().body();
|
||||
}
|
||||
|
||||
@GetMapping("/xhsApi")
|
||||
@Inner(value = false)
|
||||
public String xhsApi(@RequestParam("cid") String cid) {
|
||||
String requestUrl = "https://edith.xiaohongshu.com/api/sns/web/v1/user/me";
|
||||
Map<String, String> map = new HashMap<>();
|
||||
map.put("'Connection'", "keep-alive");
|
||||
map.put("Host", "edith.xiaohongshu.com");
|
||||
map.put("sec-ch-ua", "\"Chromium\";v=\"110\", \"Not A(Brand\";v=\"24\", \"Microsoft Edge\";v=\"110\"");
|
||||
map.put("X-t", "1677822769165");
|
||||
map.put("x-b3-traceid", "28a8d74d397d64b7");
|
||||
map.put("sec-ch-ua-mobile", "?0");
|
||||
map.put("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.50");
|
||||
map.put("Accept", "application/json, text/plain, */*");
|
||||
map.put("X-s", "16FCZjMlOls+0jMi1lVU0j9WsBAisBdU1gaUO6ZU0YF3");
|
||||
map.put("sec-ch-ua-platform", "\"Windows\"");
|
||||
map.put("Sec-Fetch-Site", "same-site");
|
||||
map.put("Sec-Fetch-Mode", "cors");
|
||||
map.put("Sec-Fetch-Dest", "empty");
|
||||
map.put("Referer", "https://www.xiaohongshu.com/");
|
||||
map.put("Accept-Encoding", "gzip, deflate, br");
|
||||
map.put("Accept-Language", "zh-CN,zh;q=0.9");
|
||||
map.put("Cookie", cid);
|
||||
return HttpRequest.get(requestUrl).timeout(10_0000).headerMap(map, true).execute().body();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue