因为只是调api很简单,这里不多说直接上代码:
public ServerResponse<Object> qr_code_m_program(String scene, String path, HttpServletRequest request){
String token = request.getHeader("token");
//验证参数是否为空
List<Object> l1 = new ArrayList<Object>(){
{
add(token);
}};
String CheckNull = CommonFunc.CheckNull(l1);
if (CheckNull != null) return ServerResponse.createByErrorMessage(CheckNull);
//验证token
String uid = CommonFunc.CheckToken(request,token);
if (uid == null){
//未找到
return ServerResponse.createByErrorMessage("身份认证错误!");
}else {
try{
//获取accessToken
AccessToken access_token = CommonFunc.getAccessToken();
Map<String, Object> params = new HashMap<>();
params.put("scene", scene); //参数
params.put("page", path); //