微信测试账号删除注册用户接口

master
3y 2 years ago
parent cbf28fb1a7
commit 36b9fe6032

@ -39,7 +39,7 @@ public class OfficialAccountParamConstant {
/** /**
* // * //
*/ */
public static final String SUBSCRIBE_TIPS = "关注公众号Java3y 回复 austin 可获取项目笔记哟!"; public static final String SUBSCRIBE_TIPS = "项目群还有少量名额,添加我的微信 sanwai3y 备注【项目】,我会拉入项目群";
public static final String SCAN_TIPS = "咋又扫码啦?重新关注一波吧!"; public static final String SCAN_TIPS = "咋又扫码啦?重新关注一波吧!";
public static final String UNSUBSCRIBE_TIPS = "老乡别走!"; public static final String UNSUBSCRIBE_TIPS = "老乡别走!";

@ -3,6 +3,7 @@ package com.java3y.austin.web.controller;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.google.common.base.Throwables; import com.google.common.base.Throwables;
import com.java3y.austin.common.constant.CommonConstant; import com.java3y.austin.common.constant.CommonConstant;
@ -31,9 +32,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList; import java.util.*;
import java.util.List;
import java.util.Objects;
/** /**
* *
@ -199,4 +198,35 @@ public class OfficialAccountController {
return null; return null;
} }
} }
/**
* 100
* <p>
*
* <p>
*
*
* @return
*/
@RequestMapping("/delete/test/user")
@ApiOperation("/删除测试号的测试用户")
public BasicResultVO deleteTestUser(HttpServletRequest request ) {
try {
String cookie = request.getHeader("Cookie");
List<String> openIds = loginUtils.getLoginConfig()
.getOfficialAccountLoginService().getUserService().userList(null).getOpenids();
for (String openId : openIds) {
Map<String, Object> params = new HashMap<>(4);
params.put("openid", openId);
params.put("random", "0.859336489537766");
params.put("action", "delfan");
HttpUtil.createPost("http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo")
.header("Cookie", cookie).form(params).execute();
}
return BasicResultVO.success();
} catch (Exception e) {
log.error("OfficialAccountController#deleteTestUser fail:{}", Throwables.getStackTraceAsString(e));
return null;
}
}
} }

Loading…
Cancel
Save