package cc.xiaokuihua.wechat.feign; import com.alibaba.fastjson.JSONObject; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; /** * 解析Feign * * @author ssk * @version 1.0 * @date 2025/2/6 15:10 */ @FeignClient(url = "${xiaokuihua.analysis-url}", name = "analysis") public interface AnalysisFeign { /** * 解析单条数据 * * @param link 链接 * @return JSONObject */ @GetMapping("/downloadToServer") JSONObject analysisOne(@RequestParam("link") String link); /** * 解析用户主页数据 * * @param link 链接 * @return JSONObject */ @GetMapping("/douyinhub/analysisUserHomePage") JSONObject analysisUserHomePageDouyinHubApi(@RequestParam("link") String link); /** * 解析记录 * * @return JSONObject */ @GetMapping("/selectLimit") JSONObject analysisLog(); }