MCPcopy Create free account
hub / github.com/OreosLab/bili / dailyAvShare

Method dailyAvShare

src/main/java/top/misec/task/VideoWatch.java:66–76  ·  view source on GitHub ↗

@param bvid 要分享的视频bvid.

(String bvid)

Source from the content-addressed store, hash-verified

64 * @param bvid 要分享的视频bvid.
65 */
66 public void dailyAvShare(String bvid) {
67 String requestBody = "aid=" + HelpUtil.bv2av(bvid) + "&csrf=" + ConfigLoader.helperConfig.getBiliVerify().getBiliJct();
68 JsonObject result = HttpUtils.doPost(ApiList.AV_SHARE, requestBody);
69 String videoTitle = OftenApi.getVideoTitle(bvid);
70 if (result.get(STATUS_CODE_STR).getAsInt() == 0) {
71 log.info("视频: {} 分享成功", videoTitle);
72 } else {
73 log.info("视频分享失败,原因: {}", result.get("message").getAsString());
74 log.info("如果出现 csrf 校验失败 提示,请查看常用浏览器中的cookie并替换");
75 }
76 }
77}

Callers 1

runMethod · 0.95

Calls 4

bv2avMethod · 0.95
doPostMethod · 0.95
getVideoTitleMethod · 0.95
getBiliJctMethod · 0.80

Tested by

no test coverage detected