调用此接口群发文章报错:
mediaId和token都是对的,普通发送文章没问题,使用下面的群发报错48001,使用的企业号,也认证过了,权限也有的
{"errcode":48001,"errmsg":"api unauthorized rid: 67d39ee1-713d3afc-0b47735d"}
public String massSend(String accessToken, String mediaId) {
String url = "https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=" + accessToken;
String jsonBody = "{\"filter\":{\"is_to_all\":true}, \"mpnews\":{\"media_id\":\"" + mediaId + "\"}, \"msgtype\":\"mpnews\"}";
HttpHeaders headers = new HttpHeaders();
headers.set("Content-Type", "application/json");
HttpEntity<String> entity = new HttpEntity<>(jsonBody, headers);
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.POST, entity, String.class);
return response.getBody();
}

你好,日志查看调用的接口是:
你能调用的接口是根据标签群发
https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN